1. Arrays & Matrix (Must-Do)
| Problem | Difficulty | YouTube | Practice | |
|---|---|---|---|---|
| Two Sum | Easy | Coming Soon | Solve | |
| Contains Duplicate | Easy | Coming Soon | Solve | |
| Valid Anagram | Easy | Coming Soon | Solve | |
| Group Anagrams | Medium | Coming Soon | Solve | |
| Top K Frequent Elements | Medium | Coming Soon | Solve | |
| Product of Array Except Self | Medium | Coming Soon | Solve | |
| Longest Consecutive Sequence | Medium | Coming Soon | Solve | |
| Rotate Image (Matrix 90 deg) | Medium | Coming Soon | Solve | |
| Spiral Matrix | Medium | Coming Soon | Solve | |
| Set Matrix Zeroes | Medium | Coming Soon | Solve |
2. Two Pointers
3. Sliding Window
4. Stack & Monotonic Stack
5. Binary Search
| Problem | Difficulty | YouTube | Practice | |
|---|---|---|---|---|
| Binary Search | Easy | Coming Soon | Solve | |
| Search a 2D Matrix | Medium | Coming Soon | Solve | |
| Find Minimum in Rotated Sorted Array | Medium | Coming Soon | Solve | |
| Search in Rotated Sorted Array | Medium | Coming Soon | Solve | |
| Koko Eating Bananas | Medium | Coming Soon | Solve | |
| Median of Two Sorted Arrays | Hard | Coming Soon | Solve |
6. Linked List Essentials
| Problem | Difficulty | YouTube | Practice | |
|---|---|---|---|---|
| Reverse Linked List | Easy | Coming Soon | Solve | |
| Merge Two Sorted Lists | Easy | Coming Soon | Solve | |
| Linked List Cycle | Easy | Coming Soon | Solve | |
| Reorder List | Medium | Coming Soon | Solve | |
| Remove Nth Node From End of List | Medium | Coming Soon | Solve | |
| Copy List with Random Pointer | Medium | Coming Soon | Solve | |
| LRU Cache | Medium | Coming Soon | Solve | |
| Merge k Sorted Lists | Hard | Coming Soon | Solve |
7. Trees & Binary Search Trees
| Problem | Difficulty | YouTube | Practice | |
|---|---|---|---|---|
| Invert Binary Tree | Easy | Coming Soon | Solve | |
| Maximum Depth of Binary Tree | Easy | Coming Soon | Solve | |
| Subtree of Another Tree | Easy | Coming Soon | Solve | |
| Lowest Common Ancestor of a BST | Medium | Coming Soon | Solve | |
| Binary Tree Level Order Traversal | Medium | Coming Soon | Solve | |
| Validate Binary Search Tree | Medium | Coming Soon | Solve | |
| Kth Smallest Element in a BST | Medium | Coming Soon | Solve | |
| Construct Tree from Preorder & Inorder | Medium | Coming Soon | Solve | |
| Binary Tree Maximum Path Sum | Hard | Coming Soon | Solve | |
| Serialize and Deserialize Binary Tree | Hard | Coming Soon | Solve |
8. Tries
9. Heap / Priority Queue
10. Backtracking
11. Graphs & BFS/DFS
12. Dynamic Programming
| Problem | Difficulty | YouTube | Practice | |
|---|---|---|---|---|
| Climbing Stairs | Easy | Coming Soon | Solve | |
| House Robber | Medium | Coming Soon | Solve | |
| Coin Change | Medium | Coming Soon | Solve | |
| Longest Increasing Subsequence | Medium | Coming Soon | Solve | |
| Longest Palindromic Substring | Medium | Coming Soon | Solve | |
| Word Break | Medium | Coming Soon | Solve | |
| Edit Distance | Hard | Coming Soon | Solve |