Skip to content

shubhankar90/DataStructures-JavaCode

Repository files navigation

C343-shmitra

Data Structures and Algorithms course solutions. Implemented in Java alongwith Junit testing.

List of algorithms and data structures coded:

  1. Hash table and Dictionaries
  2. Linked Lists
  3. Stacks and Queue
  4. Binary Search Tree
  5. Sweeper algorithm
  6. AVL tree
  7. Heap Sort
  8. Huffman Tree\codes
  9. Quicksort
  10. Priority Queue
  11. Flood Fill
  12. Quick Sort
  13. Fibonacci
  14. Dynamic Programming
  15. Shortest path in a weighted graph
  16. Longest increasing subsequence
  17. Squence Alignment
  18. Digraph
  19. Matrix multiplication
  20. Trie
  21. Multiway Search tree \ Btree
  22. Knuth-Morris-Pratt String Matching
  23. Dijkstra's Algorithm
  24. Knapsack problem