Algorithms Pages
01. Call-stack / Recursion
02. Iterative-approach / Recursion
03. Memoization / Recursion
04. Head-tail / Recursion
05. Arrays, Sets / Data-structures
06. Time Complexity / Data-structures
07. Hash-tables / Data-structures
08. Stacks / Data-structures
09. Queues / Data-structures
10. Linked-lists / Data-structures
11. Trees / Data-structures
12. Binary-search-trees / Data-structures
13. Tries / Data-structures
14. Graphs / Data-structures
15. Bubble Sort / Comparision-based
16. Selection Sort / Comparision-based
17. Merge Sort / Comparision-based
18. Binary Search / Divide-conquer
19. Quicksort / Divide-conquer
20. Karatsuba Multiplication / Divide-conquer
21. Flood-fill / Graph-traversal
22. Depth First Search / Graph-traversal
23. Breadth First Search / Graph-traversal
24. Dijkstra's Algorithm / Graph-traversal
25. Minimax / Decision-making
26. Coin Change / Greedy
27. Fractional Knapsack / Greedy