Algorithms Pages
01. Call Stack / Recursion
02. Iterative Approach / Recursion
03. Memoization / Recursion
04. Head Tail / Recursion
05. Mental Checklist / Recursion ✨
06. Dfs Traversal / Recursion ✨
07. Bfs Traversal / Recursion ✨
08. Lists / Data-structures ✨
09. Sets / Data-structures ✨
10. Time Complexity / Data-structures ✨
11. Hash Tables / Data-structures ✨
12. Stacks / Data-structures ✨
13. Queues / Data-structures ✨
14. Linked Lists / Data-structures ✨
15. Trees / Data-structures
16. Binary Search Trees / Data-structures
17. Tries / Data-structures
18. Graphs / Data-structures ✨
19. Bubble Sort / Comparision-based
20. Selection Sort / Comparision-based
21. Merge Sort / Comparision-based
22. Binary Search / Divide-conquer
23. Quicksort / Divide-conquer
24. Karatsuba Multiplication / Divide-conquer
25. Flood Fill / Graph-traversal
26. Depth First Search / Graph-traversal
27. Breadth First Search / Graph-traversal
28. Dijkstra's Algorithm / Graph-traversal
29. Minimax / Decision-making
30. Coin Change / Greedy
31. Fractional Knapsack / Greedy