| LeetCode ID | Difficulty | Problem | Solutions |
|---|---|---|---|
| 217 | Easy | Contains Duplicate | C++ • Go • Java • Python |
| 242 | Easy | Valid Anagram | C++ • Go • Java • Python |
| 1 | Easy | Two Sum | C++ • Go • Java • Python |
| 49 | Medium | Group Anagrams | C++ • Go • Java • Python |
| 347 | Medium | Top K Frequent Elements | C++ • Go • Java • Python |
| 238 | Medium | Product of Array Except Self | C++ • Go • Java • Python |
| 36 | Medium | Valid Sudoku | C++ • Go • Java • Python |
| 128 | Medium | Longest Consecutive Sequence | C++ • Go • Java • Python |
| LeetCode ID | Difficulty | Problem | Solutions |
|---|---|---|---|
| 125 | Easy | Valid Palindrome | C++ • Go • Java • Python |
| 167 | Medium | Two Sum II | C++ • Go • Java • Python |
| 15 | Medium | 3Sum | C++ • Go • Java • Python |
| 11 | Medium | Container with Most Water | C++ • Go • Java • Python |
| 42 | Hard | Trapping Rain Water | C++ • Go • Java • Python |
| LeetCode ID | Difficulty | Problem | Solutions |
|---|---|---|---|
| 121 | Easy | Best Time to Buy & Sell Stock | C++ • Go • Java • Python |
| 3 | Medium | Longest Substring Without Repeating Characters | C++ • Go • Java • Python |
| 424 | Medium | Longest Repeating Character Replacement | C++ • Go • Java • Python |
| 567 | Medium | Permutation in String | C++ • Go • Java • Python |
| 76 | Hard | Minimum Window Substring | C++ • Go • Java • Python |
| 239 | Hard | Sliding Window Maximum | C++ • Go • Java • Python |
| LeetCode ID | Difficulty | Problem | Solutions |
|---|---|---|---|
| 20 | Easy | Valid Parentheses | C++ • Go • Java • Python |
| 155 | Medium | Min Stack | C++ • Go • Java • Python |
| 150 | Medium | Evaluate Reverse Polish Notation | C++ • Go • Java • Python |
| 22 | Medium | Generate Parentheses | C++ • Go • Java • Python |
| 739 | Medium | Daily Temperatures | C++ • Go • Java • Python |
| 853 | Medium | Car Fleet | C++ • Go • Java • Python |
| 84 | Hard | Largest Rectangle in Histogram | C++ • Go • Java • Python |
| LeetCode ID | Difficulty | Problem | Solutions |
|---|---|---|---|
| 704 | Easy | Binary Search | C++ • Go • Java • Python |
| 74 | Medium | Search a 2D Matrix | C++ • Go • Java • Python |
| 875 | Medium | Koko Eating Bananas | C++ • Go • Java • Python |
| 33 | Medium | Search in Rotated Sorted Array | C++ • Go • Java • Python |
| 153 | Medium | Find Minimum in Rotated Sorted Array | C++ • Go • Java • Python |
| 981 | Medium | Time Based Key-Value Store | C++ • Go • Java • Python |
| 4 | Hard | Median of Two Sorted Arrays | C++ • Go • Java • Python |
| LeetCode ID | Difficulty | Problem | Solutions |
|---|---|---|---|
| 206 | Easy | Reverse Linked List | C++ • Go • Java • Python |
| 21 | Easy | Merge Two Sorted Lists | C++ • Go • Java • Python |
| 141 | Easy | Linked List Cycle | C++ • Go • Java • Python |
| 143 | Medium | Reorder List | C++ • Go • Java • Python |
| 19 | Medium | Remove Nth Node From End of List | C++ • Go • Java • Python |
| 2 | Medium | Add Two Numbers | C++ • Go • Java • Python |
| 287 | Medium | Find the Duplicate Number | C++ • Go • Java • Python |
| 146 | Medium | LRU Cache | C++ • Go • Java • Python |
| 23 | Hard | Merge k Sorted Lists | C++ • Go • Java • Python |
| 25 | Hard | Reverse Nodes in k-Group | C++ • Go • Java • Python |
| LeetCode ID | Difficulty | Problem | Solutions |
|---|---|---|---|
| 226 | Easy | Invert Binary Tree | C++ • Go • Java • Python |
| 104 | Easy | Maximum Depth of Binary Tree | C++ • Go • Java • Python |
| 543 | Easy | Diameter of Binary Tree | C++ • Go • Java • Python |
| 110 | Easy | Balanced Binary Tree | C++ • Go • Java • Python |
| 100 | Easy | Same Tree | C++ • Go • Java • Python |
| 572 | Easy | Subtree Of Another Tree | C++ • Go • Java • Python |
| 235 | Medium | Lowest Common Ancestor Of A Binary Search Tree | C++ • Go • Java • Python |
| 102 | Medium | Binary Tree Level Order Traversal | C++ • Go • Java • Python |
| 199 | Medium | Binary Tree Right Side View | C++ • Go • Java • Python |
| 1448 | Medium | Count Good Nodes In Binary Tree | C++ • Go • Java • Python |
| 98 | Medium | Validate Binary Search Tree | C++ • Go • Java • Python |
| 230 | Medium | Kth Smallest Element In A Bst | C++ • Go • Java • Python |
| 105 | Medium | Construct Binary Tree From Preorder And Inorder Traversal | C++ • Go • Java • Python |
| 124 | Hard | Binary Tree Maximum Path Sum | C++ • Go • Java • Python |
| LeetCode ID | Difficulty | Problem | Solutions |
|---|---|---|---|
| 208 | Medium | Implement Trie Prefix Tree | C++ • Go • Java • Python |
| 211 | Medium | Design Add And Search Words Data Structure | C++ • Go • Java • Python |
| 212 | Hard | Word Search Ii | C++ • Go • Java • Python |
| LeetCode ID | Difficulty | Problem | Solutions |
|---|---|---|---|
| 78 | Medium | Subsets | C++ • Go • Java • Python |
| 39 | Medium | Combination Sum | C++ • Go • Java • Python |
| 46 | Medium | Permutations | C++ • Go • Java • Python |
| 90 | Medium | Subsets II | C++ • Go • Java • Python |
| 40 | Medium | Combination Sum II | C++ • Go • Java • Python |
| 79 | Medium | Word Search | C++ • Go • Java • Python |
| 131 | Medium | Palindrome Partitioning | C++ • Go • Java • Python |
| 17 | Medium | Letter Combinations Of A Phone Number | C++ • Go • Java • Python |
| 51 | Hard | N Queens | C++ • Go • Java • Python |
| LeetCode ID | Difficulty | Problem | Solutions |
|---|---|---|---|
| 703 | Easy | Kth Largest Element In A Stream | C++ • Go • Java • Python |
| 1064 | Easy | Last Stone Weight | C++ • Go • Java • Python |
| 973 | Medium | K Closest Points To Origin | C++ • Go • Java • Python |
| 215 | Medium | Kth Largest Element In An Array | C++ • Go • Java • Python |
| 621 | Medium | Task Scheduler | C++ • Go • Java • Python |
| 355 | Medium | Design Twitter | C++ • Go • Java • Python |
| 295 | Hard | Find Median From Data Stream | C++ • Go • Java • Python |
| LeetCode ID | Difficulty | Problem | Solutions |
|---|---|---|---|
| 200 | Medium | Number Of Islands | C++ • Go • Java • Python |
| 695 | Medium | Max Area Of Island | C++ • Go • Java • Python |