Problem Library

Master these coding challenges to ace your next technical interview. Handpicked problems with personalized spaced repetition.

Clear

Showing 81 of 81 problems in NeetCode 250.

Topic filter

Topic focus

Array43Depth-First Search20Binary Tree17

These are the topics showing up most often in your current queue.

Sign in to track solved problems and schedule reviews. You can still browse the library without an account.
StatusTitleDifficulty
1. Two SumEasy
2. Add Two NumbersMedium
3. Longest Substring Without Repeating CharactersMedium
5. Longest Palindromic SubstringMedium
11. Container With Most WaterMedium
15. 3SumMedium
16. 3Sum ClosestMedium
18. 4SumMedium
19. Remove Nth Node From End of ListMedium
20. Valid ParenthesesEasy
21. Merge Two Sorted ListsEasy
22. Generate ParenthesesMedium
23. Merge k Sorted ListsHard
33. Search in Rotated Sorted ArrayMedium
39. Combination SumMedium
40. Combination Sum IIMedium
42. Trapping Rain WaterHard
45. Jump Game IIMedium
46. PermutationsMedium
48. Rotate ImageMedium
49. Group AnagramsMedium
53. Maximum SubarrayMedium
54. Spiral MatrixMedium
55. Jump GameMedium
56. Merge IntervalsMedium
57. Insert IntervalMedium
62. Unique PathsMedium
70. Climbing StairsEasy
73. Set Matrix ZeroesMedium
74. Search a 2D MatrixMedium
76. Minimum Window SubstringHard
78. SubsetsMedium
79. Word SearchMedium
90. Subsets IIMedium
91. Decode WaysMedium
98. Validate Binary Search TreeMedium
100. Same TreeEasy
102. Binary Tree Level Order TraversalMedium
103. Binary Tree Zigzag Level Order TraversalMedium
104. Maximum Depth of Binary TreeEasy
105. Construct Binary Tree from Preorder and Inorder TraversalMedium
106. Construct Binary Tree from Inorder and Postorder TraversalMedium
110. Balanced Binary TreeEasy
112. Path SumEasy
113. Path Sum IIMedium
114. Flatten Binary Tree to Linked ListMedium
121. Best Time to Buy and Sell StockEasy
122. Best Time to Buy and Sell Stock IIMedium
124. Binary Tree Maximum Path SumHard
127. Word LadderHard
128. Longest Consecutive SequenceMedium
130. Surrounded RegionsMedium
133. Clone GraphMedium
139. Word BreakMedium
141. Linked List CycleEasy
143. Reorder ListMedium
146. LRU CacheMedium
150. Evaluate Reverse Polish NotationMedium
152. Maximum Product SubarrayMedium
153. Find Minimum in Rotated Sorted ArrayMedium
155. Min StackMedium
167. Two Sum II - Input Array Is SortedMedium
169. Majority ElementEasy
198. House RobberMedium
199. Binary Tree Right Side ViewMedium
200. Number of IslandsMedium
206. Reverse Linked ListEasy
207. Course ScheduleMedium
208. Implement Trie (Prefix Tree)Medium
210. Course Schedule IIMedium
211. Design Add and Search Words Data StructureMedium
212. Word Search IIHard
213. House Robber IIMedium
215. Kth Largest Element in an ArrayMedium
217. Contains DuplicateEasy
226. Invert Binary TreeEasy
230. Kth Smallest Element in a BSTMedium
235. Lowest Common Ancestor of a Binary Search TreeMedium
236. Lowest Common Ancestor of a Binary TreeMedium
238. Product of Array Except SelfMedium
239. Sliding Window MaximumHard