🧩 18 Core Algorithmic Patterns in NeetCode 150
NeetCode 150 groups problems strictly by pattern so you learn archetypes rather than memorizing individual solutions:
1. Arrays & Hashing
9 Problems
2. Two Pointers
5 Problems
3. Sliding Window
6 Problems
4. Stack
7 Problems
5. Binary Search
7 Problems
6. Linked List
11 Problems
7. Trees
15 Problems
8. Tries
3 Problems
9. Heap / Priority Queue
7 Problems
10. Backtracking
9 Problems
11. Graphs
13 Problems
12. Advanced Graphs
6 Problems
13. 1-D Dynamic Programming
12 Problems
14. 2-D Dynamic Programming
11 Problems
15. Greedy
8 Problems
16. Intervals
6 Problems
17. Math & Geometry
8 Problems
18. Bit Manipulation
7 Problems