Contents

1 - Hack the Algorithm Interview

2 - Binary Search & LogN Algorithm

3 - Two Pointers Algorithm

4 - BFS & Topological Sort

5 - Binary Tree & Tree-based DFS

6 - Combination-based DFS

7 - Permutation-based & Graph-based DFS

8 - Data Structure - Stack, Queue, Hash, Heap

9 - Data Structure - Interval, Array, Matrix & Binary Indexed Tree

10 - Additional - Dynamic Programming