| 1 | Two Sum | Easy | | May 15, 2024 | https://leetcode.com/problems/two-sum/description/?envType=study-plan-v2&envId=top-interview-150 |
| 2 | Add Two Numbers | Medium | | April 11, 2024 | https://leetcode.com/problems/add-two-numbers/description/ |
| 3 | Longest Substring Without Repeating Characters | Medium | | May 13, 2024 | https://leetcode.com/problems/longest-substring-without-repeating-characters/description/?envType=study-plan-v2&envId=top-interview-150 |
| 6 | Zigzag Conversion | Medium | math | April 21, 2024 | https://leetcode.com/problems/zigzag-conversion/description/ |
| 7 | Reverse Integer | Medium | math | April 21, 2024 | https://leetcode.com/problems/reverse-integer/description/ |
| 11 | Container With Most Water | Medium | arrays, two pointers | May 12, 2024 | https://leetcode.com/problems/container-with-most-water/submissions/1256048724/?envType=study-plan-v2&envId=top-interview-150 |
| 12 | Integer to Roman | Medium | | April 21, 2024 | https://leetcode.com/problems/integer-to-roman/description/ |
| 13 | Roman to Integer | Easy | | May 8, 2024 | https://leetcode.com/problems/roman-to-integer/description/?envType=study-plan-v2&envId=top-interview-150 |
| 14 | Longest Common Prefix | Easy | | May 9, 2024 | https://leetcode.com/problems/longest-common-prefix/description/?envType=study-plan-v2&envId=top-interview-150 |
| 15 | 3Sum | Medium | | April 26, 2024 | https://leetcode.com/problems/3sum/description/ |
| 16 | 3Sum Closest | Medium | | April 26, 2024 | https://leetcode.com/problems/3sum-closest/description/ |
| 17 | Letter Combinations of a Phone Number | Medium | | May 30, 2024 | https://leetcode.com/problems/letter-combinations-of-a-phone-number/description/?envType=study-plan-v2&envId=top-interview-150 |
| 19 | Remove Nth Node From End of List | Medium | | May 19, 2024 | https://leetcode.com/problems/remove-nth-node-from-end-of-list/description/?envType=study-plan-v2&envId=top-interview-150 |
| 20 | Valid Parentheses | Easy | | May 18, 2024 | https://leetcode.com/problems/valid-parentheses/description/?envType=study-plan-v2&envId=top-interview-150 |
| 21 | Merge Two Sorted Lists | Easy | | May 18, 2024 | https://leetcode.com/problems/merge-two-sorted-lists/description/?envType=study-plan-v2&envId=top-interview-150 |
| 22 | Generate Parentheses | Medium | | May 30, 2024 | https://leetcode.com/problems/generate-parentheses/description/?envType=study-plan-v2&envId=top-interview-150 |
| 22 | Generate Parentheses | Medium | | April 21, 2024 | https://leetcode.com/problems/generate-parentheses/description/ |
| 24 | Swap Nodes in Pairs | Medium | linked list | April 21, 2024 | https://leetcode.com/problems/swap-nodes-in-pairs/description/ |
| 26 | Remove Duplicates from Sorted Array | Easy | arrays | April 23, 2024 | https://leetcode.com/problems/remove-duplicates-from-sorted-array/description/?envType=study-plan-v2&envId=top-interview-150 |
| 27 | Remove Element | Easy | arrays | April 23, 2024 | https://leetcode.com/problems/remove-element/description/?envType=study-plan-v2&envId=top-interview-150 |
| 28 | Find the Index of the First Occurrence in a String | Easy | arrays | May 9, 2024 | https://leetcode.com/problems/find-the-index-of-the-first-occurrence-in-a-string/description/?envType=study-plan-v2&envId=top-interview-150 |
| 36 | Valid Sudoku | Medium | 2d-array | May 14, 2024 | https://leetcode.com/problems/valid-sudoku/description/?envType=study-plan-v2&envId=top-interview-150 |
| 39 | Combination Sum | Medium | | May 30, 2024 | https://leetcode.com/problems/combination-sum/description/?envType=study-plan-v2&envId=top-interview-150 |
| 42 | Trapping Rain Water | Hard | arrays | May 9, 2024 | https://leetcode.com/problems/trapping-rain-water/description/?envType=study-plan-v2&envId=top-interview-150 |
| 45 | Jump Game II | Medium | | May 12, 2024 | https://leetcode.com/problems/jump-game-ii/description/?envType=study-plan-v2&envId=top-interview-150 |
| 46 | Permutations | Medium | | May 30, 2024 | https://leetcode.com/problems/permutations/description/?envType=study-plan-v2&envId=top-interview-150 |
| 46 | Permutations | Medium | | April 20, 2024 | https://leetcode.com/problems/permutations/description/ |
| 48 | Rotate Image | Medium | 2d-array | May 14, 2024 | https://leetcode.com/problems/rotate-image/description/?envType=study-plan-v2&envId=top-interview-150 |
| 49 | Group Anagrams | Medium | | May 15, 2024 | https://leetcode.com/problems/group-anagrams/description/?envType=study-plan-v2&envId=top-interview-150 |
| 54 | Spiral Matrix | Medium | 2d-array | May 14, 2024 | https://leetcode.com/problems/spiral-matrix/description/?envType=study-plan-v2&envId=top-interview-150 |
| 55 | Jump Game | Medium | | May 4, 2024 | https://leetcode.com/problems/jump-game/description/?envType=study-plan-v2&envId=top-interview-150 |
| 56 | Merge Intervals | Medium | | May 16, 2024 | https://leetcode.com/problems/merge-intervals/description/?envType=study-plan-v2&envId=top-interview-150 |
| 57 | Insert Interval | Medium | | May 18, 2024 | https://leetcode.com/problems/insert-interval/description/?envType=study-plan-v2&envId=top-interview-150 |
| 58 | Length of Last Word | Easy | | May 9, 2024 | https://leetcode.com/problems/length-of-last-word/description/?envType=study-plan-v2&envId=top-interview-150 |
| 61 | Rotate List | Medium | | May 19, 2024 | https://leetcode.com/problems/rotate-list/submissions/?envType=study-plan-v2&envId=top-interview-150 |
| 71 | Simplify Path | Medium | | May 18, 2024 | https://leetcode.com/problems/simplify-path/description/?envType=study-plan-v2&envId=top-interview-150 |
| 73 | Set Matrix Zeroes | Medium | 2d-array | May 14, 2024 | https://leetcode.com/problems/set-matrix-zeroes/description/?envType=study-plan-v2&envId=top-interview-150 |
| 77 | Combinations | Medium | | May 30, 2024 | https://leetcode.com/problems/combinations/description/?envType=study-plan-v2&envId=top-interview-150 |
| 80 | Remove Duplicates from Sorted Array II | Medium | arrays | April 23, 2024 | https://leetcode.com/problems/remove-duplicates-from-sorted-array-ii/description/?envType=study-plan-v2&envId=top-interview-150 |
| 82 | Remove Duplicates from Sorted List II | Medium | linked list | May 19, 2024 | https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii/description/?envType=study-plan-v2&envId=top-interview-150 |
| 86 | Partition List | Medium | linked list | May 19, 2024 | https://leetcode.com/problems/partition-list/submissions/1262097487/?envType=study-plan-v2&envId=top-interview-150 |
| 88 | Merge Sorted Array | Easy | arrays | April 23, 2024 | https://leetcode.com/problems/merge-sorted-array/description/?envType=study-plan-v2&envId=top-interview-150 |
| 92 | Reverse Linked List II | Medium | linked list | May 19, 2024 | https://leetcode.com/problems/reverse-linked-list-ii/description/?envType=study-plan-v2&envId=top-interview-150 |
| 100 | Same Tree | Easy | binary tree | May 19, 2024 | https://leetcode.com/problems/same-tree/description/?envType=study-plan-v2&envId=top-interview-150 |
| 101 | Symmetric Tree | Easy | binary tree | May 20, 2024 | https://leetcode.com/problems/symmetric-tree/description/?envType=study-plan-v2&envId=top-interview-150 |
| 102 | Binary Tree Level Order Traversal | Medium | binary tree | May 23, 2024 | https://leetcode.com/problems/binary-tree-level-order-traversal/description/?envType=study-plan-v2&envId=top-interview-150 |
| 104 | Maximum Depth of Binary Tree | Easy | binary tree | May 19, 2024 | https://leetcode.com/problems/maximum-depth-of-binary-tree/submissions/?envType=study-plan-v2&envId=top-interview-150 |
| 105 | Construct Binary Tree from Preorder and In-order Traversal | Medium | binary tree | May 20, 2024 | https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/description/?envType=study-plan-v2&envId=top-interview-150 |
| 112 | Path Sum | Easy | binary tree | May 20, 2024 | https://leetcode.com/problems/path-sum/description/?envType=study-plan-v2&envId=top-interview-150 |
| 114 | Flatten Binary Tree to Linked List | Medium | binary tree | May 20, 2024 | https://leetcode.com/problems/flatten-binary-tree-to-linked-list/description/?envType=study-plan-v2&envId=top-interview-150 |
| 117 | Populating Next Right Pointers in Each Node II | Medium | binary tree | May 20, 2024 | https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii/description/?envType=study-plan-v2&envId=top-interview-150 |
| 121 | Best Time to Buy and Sell Stock | Easy | | April 24, 2024 | https://leetcode.com/problems/best-time-to-buy-and-sell-stock/description/?envType=study-plan-v2&envId=top-interview-150 |
| 122 | Best Time to Buy and Sell Stock II | | | June 3, 2024 | https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii/description/?envType=study-plan-v2&envId=top-interview-150 |
| 125 | Valid Palindrome | Easy | | May 6, 2024 | https://leetcode.com/problems/valid-palindrome/description/?envType=study-plan-v2&envId=top-interview-150 |
| 128 | Longest Consecutive Sequence | Medium | | May 15, 2024 | https://leetcode.com/problems/longest-consecutive-sequence/description/?envType=study-plan-v2&envId=top-interview-150 |
| 129 | Sum Root to Leaf Numbers | Medium | binary tree | May 22, 2024 | https://leetcode.com/problems/sum-root-to-leaf-numbers/description/?envType=study-plan-v2&envId=top-interview-150 |
| 129 | Sum Root to Leaf Numbers | | dfs, tree | April 19, 2024 | https://leetcode.com/problems/sum-root-to-leaf-numbers/description/?envType=daily-question&envId=2024-04-15 |
| 130 | Surrounded Regions | Medium | graph | May 25, 2024 | https://leetcode.com/problems/surrounded-regions/description/?envType=study-plan-v2&envId=top-interview-150 |
| 133 | Clone Graph | Medium | graph | May 25, 2024 | https://leetcode.com/problems/clone-graph/description/?envType=study-plan-v2&envId=top-interview-150 |
| 138 | Copy List with Random Pointer | Medium | | May 19, 2024 | https://leetcode.com/problems/copy-list-with-random-pointer/description/?envType=study-plan-v2&envId=top-interview-150 |
| 141 | Linked List Cycle | Easy | | May 18, 2024 | https://leetcode.com/problems/linked-list-cycle/description/?envType=study-plan-v2&envId=top-interview-150 |
| 150 | Evaluate Reverse Polish Notation | Medium | | May 18, 2024 | https://leetcode.com/problems/evaluate-reverse-polish-notation/description/?envType=study-plan-v2&envId=top-interview-150 |
| 151 | Reverse Words in a String | Medium | | May 8, 2024 | https://leetcode.com/problems/reverse-words-in-a-string/description/?envType=study-plan-v2&envId=top-interview-150 |
| 167 | Two Sum II - Input Array Is Sorted | Medium | arrays, two pointers | May 12, 2024 | https://leetcode.com/problems/two-sum-ii-input-array-is-sorted/description/?envType=study-plan-v2&envId=top-interview-150 |
| 169 | Majority Element | Easy | | April 24, 2024 | https://leetcode.com/problems/majority-element/description/?envType=study-plan-v2&envId=top-interview-150 |
| 173 | Binary Search Tree Iterator | Medium | | May 22, 2024 | https://leetcode.com/problems/binary-search-tree-iterator/description/?envType=study-plan-v2&envId=top-interview-150 |
| 189 | Rotate Array | Medium | | April 26, 2024 | https://leetcode.com/problems/rotate-array/description/?envType=study-plan-v2&envId=top-interview-150 |
| 199 | Binary Tree Right Side View | Medium | binary tree | May 23, 2024 | https://leetcode.com/problems/binary-tree-right-side-view/description/?envType=study-plan-v2&envId=top-interview-150 |
| 200 | Number of Islands | | bfs, graph | April 19, 2024 | https://leetcode.com/problems/number-of-islands/description/?envType=daily-question&envId=2024-04-19 |
| 205 | Isomorphic Strings | Easy | | May 15, 2024 | https://leetcode.com/problems/isomorphic-strings/description/?envType=study-plan-v2&envId=top-interview-150 |
| 207 | Course Schedule | Medium | graph | May 25, 2024 | https://leetcode.com/problems/course-schedule/description/?envType=study-plan-v2&envId=top-interview-150 |
| 219 | Contains Duplicate II | Easy | | May 15, 2024 | https://leetcode.com/problems/contains-duplicate-ii/description/?envType=study-plan-v2&envId=top-interview-150 |
| 222 | Count Complete Tree Nodes | Easy | binary tree | May 23, 2024 | https://leetcode.com/problems/count-complete-tree-nodes/description/?envType=study-plan-v2&envId=top-interview-150 |
| 226 | Invert Binary Tree | Easy | binary tree | May 20, 2024 | https://leetcode.com/problems/invert-binary-tree/description/?envType=study-plan-v2&envId=top-interview-150 |
| 228 | Summary Ranges | Easy | | May 16, 2024 | https://leetcode.com/problems/summary-ranges/description/?envType=study-plan-v2&envId=top-interview-150 |
| 236 | Lowest Common Ancestor of a Binary Tree | Medium | binary tree | May 23, 2024 | https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree/description/?envType=study-plan-v2&envId=top-interview-150 |
| 238 | Product of Array Except Self | Medium | | May 8, 2024 | https://leetcode.com/problems/product-of-array-except-self/description/?envType=study-plan-v2&envId=top-interview-150 |
| 242 | Valid Anagram | Easy | | May 15, 2024 | https://leetcode.com/problems/valid-anagram/description/?envType=study-plan-v2&envId=top-interview-150 |
| 274 | H-Index | Medium | | May 12, 2024 | https://leetcode.com/problems/h-index/description/?envType=study-plan-v2&envId=top-interview-150 |
| 289 | Game of Life | Medium | 2d-array | May 14, 2024 | https://leetcode.com/problems/game-of-life/description/?envType=study-plan-v2&envId=top-interview-150 |
| 290 | Word Pattern | Easy | | May 15, 2024 | https://leetcode.com/problems/word-pattern/description/?envType=study-plan-v2&envId=top-interview-150 |
| 310 | Minimum Height Trees | Medium | graph | April 27, 2024 | https://leetcode.com/problems/minimum-height-trees/description/?source=submission-noac |
| 383 | Ransom Note | Easy | arrays | May 15, 2024 | https://leetcode.com/problems/ransom-note/description/?envType=study-plan-v2&envId=top-interview-150 |
| 392 | Is Subsequence | Easy | arrays | May 12, 2024 | https://leetcode.com/problems/is-subsequence/description/?envType=study-plan-v2&envId=top-interview-150 |
| 402 | Remove K Digits | | | April 13, 2024 | https://leetcode.com/problems/remove-k-digits/description/?envType=daily-question&envId=2024-04-11 |
| 404 | Sum of Left Leaves | | tree | April 19, 2024 | https://leetcode.com/problems/sum-of-left-leaves/description/?envType=daily-question&envId=2024-04-14 |
| 452 | Minimum Number of Arrows to Burst Balloons | Medium | | May 18, 2024 | https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons/description/?envType=study-plan-v2&envId=top-interview-150 |
| 463 | Island Perimeter | | | April 18, 2024 | https://leetcode.com/problems/island-perimeter/description/?envType=daily-question&envId=2024-04-18 |
| 530 | Minimum Absolute Difference in BST | Easy | binary tree | May 23, 2024 | https://leetcode.com/problems/minimum-absolute-difference-in-bst/description/?envType=study-plan-v2&envId=top-interview-150 |
| 623 | Add One Row to Tree | | tree | April 18, 2024 | https://leetcode.com/problems/add-one-row-to-tree/description/?envType=daily-question&envId=2024-04-16 |
| 637 | Average of Levels in Binary Tree | Easy | binary tree | May 23, 2024 | https://leetcode.com/problems/average-of-levels-in-binary-tree/description/?envType=study-plan-v2&envId=top-interview-150 |
| 654 | Maximum Binary Tree | | | April 14, 2024 | https://leetcode.com/problems/maximum-binary-tree/description/ |
| 752 | Open the Lock | Medium | graph | April 22, 2024 | https://leetcode.com/problems/open-the-lock/description/?envType=daily-question&envId=2024-04-22 |
| 904 | Fruit Into Baskets | Medium | sliding window | April 27, 2024 | https://leetcode.com/problems/fruit-into-baskets/description/ |
| 988 | Smallest String Starting From Leaf | | dfs, tree | April 19, 2024 | https://leetcode.com/problems/smallest-string-starting-from-leaf/description/?envType=daily-question&envId=2024-04-17 |
| 1008 | Construct Binary Search Tree from Preorder Traversal | | | April 14, 2024 | https://leetcode.com/problems/construct-binary-search-tree-from-preorder-traversal/description/ |
| 1137 | N-th Tribonacci Number | Easy | | April 24, 2024 | https://leetcode.com/problems/n-th-tribonacci-number/description/?envType=daily-question&envId=2024-04-24 |
| 1971 | Find if Path Exists in Graph | Easy | graph | April 21, 2024 | https://leetcode.com/problems/find-if-path-exists-in-graph/description/?envType=daily-question&envId=2024-04-21 |
| 1992 | Find All Groups of Farmland | Medium | | April 22, 2024 | https://leetcode.com/problems/find-all-groups-of-farmland/description/?envType=daily-question&envId=2024-04-20 |
| 3114 | Latest Time You Can Obtain After Replacing Characters | | | April 18, 2024 | https://leetcode.com/problems/latest-time-you-can-obtain-after-replacing-characters/description/ |
| 3115 | Maximum Prime Difference | | math, prime number | April 18, 2024 | https://leetcode.com/problems/maximum-prime-difference/description/ |
| 3116 | Kth Smallest Amount With Single Denomination Combination | | | April 18, 2024 | |
| Find Time Complexity | | | | |