Skip to content

The repo contains Java implementations of common data structures and algorithms.

Notifications You must be signed in to change notification settings

Jz1116/cs1332-data-struct-and-algorithms

Repository files navigation

Introduction

This repo contains all the homework I have done when I took CS1332 (Data Strcutures and Algorithms) at Georgia Tech. It is only for profolio purpose.

Warning: Please respect the Honor Code. You should submit your own work, and I will not take any responsibility if you choose to make violation.

Component

This repo is a good use for practicing common data structures and algorithms in Java. The topics covered in this repo are:

  • ArrayList
  • LinkedList
  • Queue & Stack
  • Binary Search Tree (BST)
  • Heap
  • HashMap
  • AVL
  • Sorting Algorithms (Bubble sort, Selection sort, ...)
  • Pattern Maching Algorithms (KMP, Boyer-Moore, and Rabin-Karp)
  • Graph Algorithms (BFS, DFS, Dijkstra's Algorithm, and Kruskal's Algorithm)

About

The repo contains Java implementations of common data structures and algorithms.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages