Last Update: 9/16/2025, 5:39:46 AM
| Problem | Difficulty | Tags | Solution |
|---|---|---|---|
| 1. Two Sum π | Easy | Array, Hash Table |
cpp |
| 3. Longest Substring Without Repeating Characters π | Medium | Hash Table, String, Sliding Window |
python3 |
| 5. Longest Palindromic Substring π | Medium | Two Pointers, String, Dynamic Programming |
python3 |
| 11. Container With Most Water π | Medium | Array, Two Pointers, Greedy |
cpp |
| 15. 3Sum π | Medium | Array, Two Pointers, Sorting |
cpp | python3 |
| 20. Valid Parentheses π | Easy | String, Stack |
python3 |
| 21. Merge Two Sorted Lists π | Easy | Linked List, Recursion |
python3 |
| 23. Merge k Sorted Lists π | Hard | Linked List, Divide and Conquer, Heap (Priority Queue), Merge Sort |
python3 |
| 39. Combination Sum π | Medium | Array, Backtracking |
python3 |
| 49. Group Anagrams π | Medium | Array, Hash Table, String, Sorting |
cpp | python |
| 50. Pow(x, n) π | Medium | Math, Recursion |
python3 |
| 70. Climbing Stairs π | Easy | Math, Dynamic Programming, Memoization |
python3 |
| 74. Search a 2D Matrix π | Medium | Array, Binary Search, Matrix |
cpp |
| 78. Subsets π | Medium | Array, Backtracking, Bit Manipulation |
python3 |
| 79. Word Search π | Medium | Array, String, Backtracking, Depth-First Search, Matrix |
python3 |
| 112. Path Sum π | Easy | Tree, Depth-First Search, Breadth-First Search, Binary Tree |
python3 |
| 121. Best Time to Buy and Sell Stock π | Easy | Array, Dynamic Programming |
python3 |
| 125. Valid Palindrome π | Easy | Two Pointers, String |
python3 |
| 128. Longest Consecutive Sequence π | Medium | Array, Hash Table, Union Find |
python3 |
| 133. Clone Graph π | Medium | Hash Table, Depth-First Search, Breadth-First Search, Graph |
cpp |
| 139. Word Break π | Medium | Array, Hash Table, String, Dynamic Programming, Trie, Memoization |
python3 |
| 167. Two Sum II - Input Array Is Sorted π | Medium | Array, Two Pointers, Binary Search |
python3 |
| 200. Number of Islands π | Medium | Array, Depth-First Search, Breadth-First Search, Union Find, Matrix |
cpp |
| 208. Implement Trie (Prefix Tree) π | Medium | Hash Table, String, Design, Trie |
python3 |
| 209. Minimum Size Subarray Sum π | Medium | Array, Binary Search, Sliding Window, Prefix Sum |
python3 |
| 217. Contains Duplicate π | Easy | Array, Hash Table, Sorting |
python3 |
| 219. Contains Duplicate II π | Easy | Array, Hash Table, Sliding Window |
python3 |
| 226. Invert Binary Tree π | Easy | Tree, Depth-First Search, Breadth-First Search, Binary Tree |
python3 |
| 230. Kth Smallest Element in a BST π | Medium | Tree, Depth-First Search, Binary Search Tree, Binary Tree |
python3 |
| 238. Product of Array Except Self π | Medium | Array, Prefix Sum |
python3 |
| 242. Valid Anagram π | Easy | Hash Table, String, Sorting |
python |
| 268. Missing Number π | Easy | Array, Hash Table, Math, Binary Search, Bit Manipulation, Sorting |
python3 |
| 303. Range Sum Query - Immutable π | Easy | Array, Design, Prefix Sum |
python3 |
| 332. Reconstruct Itinerary π | Hard | Depth-First Search, Graph, Eulerian Circuit |
cpp | java |
| 341. Flatten Nested List Iterator π | Medium | Stack, Tree, Depth-First Search, Design, Queue, Iterator |
cpp |
| 344. Reverse String π | Easy | Two Pointers, String |
cpp | python3 |
| 347. Top K Frequent Elements π | Medium | Array, Hash Table, Divide and Conquer, Sorting, Heap (Priority Queue), Bucket Sort, Counting, Quickselect |
python3 |
| 417. Pacific Atlantic Water Flow π | Medium | Array, Depth-First Search, Breadth-First Search, Matrix |
cpp |
| 424. Longest Repeating Character Replacement π | Medium | Hash Table, String, Sliding Window |
python3 |
| 456. 132 Pattern π | Medium | Array, Binary Search, Stack, Monotonic Stack, Ordered Set |
cpp |
| 463. Island Perimeter π | Easy | Array, Depth-First Search, Breadth-First Search, Matrix |
cpp |
| 547. Number of Provinces π | Medium | Depth-First Search, Breadth-First Search, Union Find, Graph |
cpp |
| 561. Array Partition π | Easy | Array, Greedy, Sorting, Counting Sort |
python3 |
| 567. Permutation in String π | Medium | Hash Table, Two Pointers, String, Sliding Window |
python3 |
| 695. Max Area of Island π | Medium | Array, Depth-First Search, Breadth-First Search, Union Find, Matrix |
cpp |
| 724. Find Pivot Index π | Easy | Array, Prefix Sum |
cpp |
| 739. Daily Temperatures π | Medium | Array, Stack, Monotonic Stack |
python3 |
| 743. Network Delay Time π | Medium | Depth-First Search, Breadth-First Search, Graph, Heap (Priority Queue), Shortest Path |
cpp |
| 797. All Paths From Source to Target π | Medium | Backtracking, Depth-First Search, Breadth-First Search, Graph |
cpp |
| 853. Car Fleet π | Medium | Array, Stack, Sorting, Monotonic Stack |
python3 |
| 874. Walking Robot Simulation π | Medium | Array, Hash Table, Simulation |
cpp |
| 875. Koko Eating Bananas π | Medium | Array, Binary Search |
python3 | python |
| 994. Rotting Oranges π | Medium | Array, Breadth-First Search, Matrix |
cpp | python3 |
| 1091. Shortest Path in Binary Matrix π | Medium | Array, Breadth-First Search, Matrix |
cpp |
| 1343. Number of Sub-arrays of Size K and Average Greater than or Equal to Threshold π | Medium | Array, Sliding Window |
python3 |
| 1491. Average Salary Excluding the Minimum and Maximum Salary π | Easy | Array, Sorting |
cpp |
| 1514. Path with Maximum Probability π | Medium | Array, Graph, Heap (Priority Queue), Shortest Path |
cpp |
| 1550. Three Consecutive Odds π | Easy | Array |
python3 |
| 1971. Find if Path Exists in Graph π | Easy | Depth-First Search, Breadth-First Search, Union Find, Graph |
cpp |