1 Arrays Two Pointers Stack Binary Search Sliding Window Intervals Greedy Math Geometry Linked List Trees

2 Backtracking

3 Heaps Graphs

4

5 DP - Longest Common subsequence Tries Bit Manipulation