- Linked-list C / C++
- Double-Linked-list C / C++
- Stack C / C++
- Queue C / C++
- BST C / C++
- AVL C / C++
- Heap C / C++
- Sort C / C++
• Review point
| # | Title | Solution | Difficulty | Date |
|---|---|---|---|---|
| 1 | Two Sum | C++ | Easy | JUL 31, 2023 |
| 2 | Add Two Numbers | C++ | Medium | Oct 24, 2023 |
| 3 | Longest Substring Without Repeating Characters | C++ | Medium | Aug 30, 2023 |
| 5 | Longest Palindromic Substring • | C++ | Medium | Sep 21, 2023 |
| 11 | Container With Most Water | C++ | Medium | Sep 25, 2023 |
| 15 | 3Sum | C++ | Medium | Aug 15, 2023 |
| 17 | Letter Combinations of a Phone Number | C++ | Medium | Nov 13, 2023 |
| 18 | 4Sum | C++ | Medium | Sep 22, 2023 |
| 19 | Remove Nth Node From End of List | C++ | Medium | Oct 5, 2023 |
| 22 | Generate Parentheses | C++ | Medium | Nov 21, 2023 |
| 23 | Merge k Sorted Listsm | C++ | Hard | Sep 5, 2023 |
| 25 | Reverse Nodes in k-Group | C++ | Hard | Sep 23, 2024 |
| 27 | Remove Element | C++ | Easy | Aug 2, 2023 |
| 33 | Search in Rotated Sorted Array | C++ | Medium | Sep 18, 2023 |
| 34 | Find First and Last Position of Element in Sorted Array | C++ | Easy | Sep 18, 2023 |
| 36 | Valid Sudoku | C++ | Medium | Oct 13, 2023 |
| 39 | Combination Sum | C++ | Medium | Oct 20, 2024 |
| 42 | Trapping Rain Water | C++ | Hard | Oct 12, 2023 |
| 49 | Group Anagrams | C++ | Medium | Aug 29, 2023 |
| 51 | N-Queens | C++ | Medium | Nov 21, 2023 |
| 54 | Spiral Matrix | C++ | Medium | Aug 18, 2023 |
| 56 | Merge Intervals | C++ | Medium | Aug 10, 2023 |
| 59 | Spiral Matrix II | C++ | Medium | Aug 3, 2023 |
| 61 | Rotate List | C++ | Medium | Oct 25, 2023 |
| 73 | Set Matrix Zeroes | C++ | Medium | Aug 26, 2023 |
| 74 | Search a 2D Matrix | C++ | Medium | Sep 20, 2023 |
| 75 | Sort colors | C++ | Medium | Aug 11, 2023 |
| 76 | Minimum Window Substring colors | C++ | Hard | Oct 2, 2023 |
| 78 | Subsets | C++ | Medium | Oct 20, 2024 |
| 82 | Remove Duplicates from Sorted List | C++ | Easy | Oct 25, 2023 |
| 83 | Remove Duplicates from Sorted List II | C++ | Medium | Oct 25, 2023 |
| 84 | Largest Rectangle in Histogram | C++ | Hard | Jul 23, 2024 |
| 86 | Partition List | C++ | Medium | Oct 24, 2023 |
| 88 | Merge Sorted Array | C++ | Easy | Sep 8, 2023 |
| 92 | Reverse Linked List II | C++ | Medium | Aug 16, 2023 |
| 98 | Validate Binary Search Tree | C++ | Medium | Oct 9, 2024 |
| 100 | Same Tree | C++ | Easy | Sep 28, 2024 |
| 102 | Binary Tree Level Order Traversal | C++ | Medium | Oct 7, 2024 |
| 103 | Binary Tree Zigzag Level Order Traversal | C++ | Medium | Oct 16, 2023 |
| 104 | Maximum Depth of Binary Tree | C++ | Easy | Sep 26, 2024 |
| 105 | Construct Binary Tree from Preorder and Inorder Traversal | C++ | Medium | Oct 10, 2024 |
| 110 | Balanced Binary Tree | C++ | Easy | Sep 28, 2024 |
| 111 | Minimum Depth of Binary Tree | C++ | Easy | Sep 26, 2024 |
| 116 | Populating Next Right Pointers in Each Node | C++ | Medium | Nov 2, 2023 |
| 117 | Populating Next Right Pointers in Each Node II | C++ | Medium | Nov 2, 2023 |
| 124 | Binary Tree Maximum Path Sum | C++ | HARD | Oct 18, 2024 |
| 128 | Longest Consecutive Sequence | C++ | Medium | Sep 20, 2024 |
| 130 | Surrounded Regions | C++ | Medium | Oct 25, 2023 |
| 138 | Copy List with Random Pointer | C++ | Medium | Aug 2, 2024 |
| 139 | Word Break | C++ | Medium | Aug 2, 2024 |
| 141 | Linked List Cycle | C++ | Medium | Jul 31, 2024 |
| 143 | Reorder List | C++ | Medium | Jul 31, 2024 |
| 146 | LRU Cache | C++ | Medium | Aug 24, 2023 |
| 148 | Sort List | C++ | Medium | Aug 8, 2023 |
| 150 | Evaluate Reverse Polish Notation | C++ | Medium | Aug 19, 2023 |
| 153 | Find Minimum in Rotated Sorted Array | C++ | Medium | Jul 24, 2024 |
| 162 | Find Peak Element | C++ | Medium | Sep 19, 2023 |
| 167 | Two Sum II - Input Array Is Sorted | C++ | Medium | Jul 18, 2024 |
| 179 | Largest number | C++ | Medium | Aug 11, 2023 |
| 187 | Repeated DNA Sequences | C++ | Medium | Oct 27, 2023 |
| 199 | Binary Tree Right Side View | C++ | Medium | Oct 8, 2024 |
| 200 | Number of Islands | C++ | Medium | Aug 4, 2023 |
| 207 | Course Schedule | C++ | Medium | Nov 3, 2023 |
| 209 | Minimum Size Subarray Sum | C++ | Medium | Aug 2, 2023 |
| 210 | Course Schedule II | C++ | Medium | Nov 4, 2023 |
| 215 | Kth Largest Element in an Array Sum | C++ | Medium | Aug 11, 2023 |
| 226 | Invert Binary Tree | C++ | Easy | Sep 26, 2023 |
| 230 | Kth Smallest Element in a BST | C++ | Medium | Oct 10, 2023 |
| 235 | Lowest Common Ancestor of a Binary Search Tree | C++ | Medium | Oct 7, 2024 |
| 238 | Product of Array Except Self | C++ | Medium | Jul 23, 2024 |
| 239 | Sliding Window Maximum Sum | C++ | Hard | Sep 14, 2023 |
| 264 | Ugly Number II | C++ | Medium | Sep 6, 2023 |
| 279 | Perfect Squares | C++ | Medium | Aug 7, 2023 |
| 287 | Find the Duplicate Number | C++ | Medium | Sep 22, 2023 |
| 295 | Find Median from Data Stream | C++ | Hard | Sep 12, 2023 |
| 297 | Serialize and Deserialize Binary Tree | C++ | Hard | Oct 18, 2024 |
| 299 | Bulls and Cows | C++ | Medium | Aug 30, 2023 |
| 310 | Minimum Height Trees | C++ | Medium | Nov 1, 2023 |
| 318 | Maximum Product of Word Lengths | C++ | Medium | Oct 16, 2023 |
| 328 | Odd Even Linked List | C++ | Medium | Aug 17, 2023 |
| 341 | Flatten Nested List Iterator | C++ | Medium | Dec 3, 2023 |
| 347 | Top K Frequent Elements | C++ | Medium | Sep 4, 2023 |
| 355 | Design Twitter | C++ | Medium | Sep 17, 2023 |
| 378 | Kth Smallest Element in a Sorted Matrix | C++ | Medium | Sep 12, 2023 |
| 380 | Insert Delete GetRandom O(1) | C++ | Medium | Aug 28, 2023 |
| 395 | Longest Substring with At Least K Repeating Character | C++ | Medium | Sep 26, 2023 |
| 424 | Longest Repeating Character Replacement | C++ | Medium | Sep 27, 2023 |
| 451 | Sort Characters By Frequency | C++ | Medium | Nov 1, 2023 |
| 543 | Diameter of Binary Tree | C++ | Easy | Sep 28, 2024 |
| 567 | Permutation in String | C++ | Medium | Oct 29, 2023 |
| 572 | Subtree of Another Tree | C++ | Easy | Sep 30, 2024 |
| 630 | Course Schedule III | C++ | Medium | Nov 6, 2023 |
| 658 | Find K Closest Elements | C++ | Medium | Sep 1, 2023 |
| 692 | Top K Frequent Words | C++ | Medium | Sep 8, 2023 |
| 704 | Binary Search | C++ | Easy | Aug 1, 2023 |
| 718 | Maximum Length Of Repeated SubArray | C++ | Medium | Oct 29, 2023 |
| 735 | Asteroid Collision | C++ | Medium | Aug 23, 2023 |
| 739 | Daily Temperatures | C++ | Medium | Jul 19, 2024 |
| 752 | Open the Lock | C++ | Medium | Aug 6, 2023 |
| 767 | Reorganize String | C++ | Medium | Sep 12, 2023 |
| 853 | Car Fleet | C++ | Medium | Jul 19, 2024 |
| 875 | Koko Eating Bananas | C++ | Medium | Jul 24, 2024 |
| 895 | Maximum Frequency Stack String | C++ | Hard | Sep 13, 2023 |
| 950 | Reveal cards in increasingOrder | C++ | Medium | Oct 30, 2023 |
| 973 | K Closest Points to Origin | C++ | Medium | Aug 31, 2023 |
| 977 | Squares of a Sorted Array | C++ | Easy | Aug 2, 2023 |
| 981 | Time Based Key-Value Store | C++ | Medium | Jul 26, 2024 |
| 1004 | Max Consecutive Ones III | C++ | Medium | Oct 2, 2023 |
| 1095 | Find in Mountain Array | C++ | Hard | --- |
| 1209 | Remove All Adjacent Duplicates in String II | C++ | Medium | Aug 22, 2023 |
| 1249 | Minimum Remove to Make Valid Parentheses | C++ | Medium | Aug 23, 2023 |
| 1438 | Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit | C++ | Medium | Sep 13, 2023 |
| 1448 | Count Good Nodes in Binary Tree | C++ | Medium | Oct 9, 2024 |
| 1472 | Design Browser History | C++ | Medium | Aug 21, 2023 |
| 1658 | Minimum Operations to Reduce X to Zero History | C++ | Medium | Oct 4, 2023 |
| 2461 | Maximum Sum of Distinct Subarrays With Length K | C++ | Medium | Aug 3, 2023 |