Skip to content

The purpose of this repository is to host review files (typically .java files) intended to aid in data structure review.

License

Notifications You must be signed in to change notification settings

ContactShaanKhan/Data-Structure-Review

Repository files navigation

Data Structure Review

The purpose of this repository is to host review files (typically .java files) intended to aid in data structure review.

Each java file has a specific topic, such as HeapSort.java, and aims to provide easy to understand java code to perform the intended action (Sorting via Heapsort in this case).

I encourage you to fork the repo, create your own review, and then submit a pull request.

If you wish to see another topic in this review, submit an issue with the new topic in mind.

Contributors

  • Shaan
  • Diwen

Current List of Reviews:

  • Affix Review
    • Balanced Bracket
    • Prefix Evaluator
    • Postfix Evaluator
  • Data Structure Review
    • Linked List
    • IntLinkedBag
    • Queue
    • Linked List Stack
    • Array Stack
  • Graph Review
    • BFS
    • DFS
    • Inorder
    • Postorder
    • Preorder
  • Hashing Review
    • Chained Hashing
    • Double Hashing
    • Linear Hashing
    • Quadratic Hashing
  • Miscellaneous Review
    • Enum
  • Queue Review
    • Generic Queue Interface
    • Circular Array Queue
    • Reverse Queue
  • Sorting Review
    • Heap Sort
    • Insertion Sort
    • Quick Sort
    • Selection Sort
  • Tree Review
    • Binary Search Tree (Insertion and Removal)
    • Red-Black Tree
    • Tree Rotation (Left and Right)
    • Compare Binary Trees
    • Remove all Leaves
    • Tree Depth

Future Plans:

  • B-Trees
  • MST (Kruskals and Prim)
  • Shortest Path (Dijkstras)
  • Merge Sort
  • Bubble Sort

About

The purpose of this repository is to host review files (typically .java files) intended to aid in data structure review.

Topics

Resources

License

Stars

Watchers

Forks

Languages