Neetcode 150 Problems
This curated list contains 150 problems sorted by topic and difficulty to help you systematically grind and improve your problem-solving skills.
Array
Easy
- 1. Two Sum
- 121. Best Time to Buy and Sell Stock
- 242. Valid Anagram
- 704. Binary Search
- 136. Single Number
Medium
- 33. Search in Rotated Sorted Array
- 238. Product of Array Except Self
- 153. Find Minimum in Rotated Sorted Array
- 43. Multiply Strings
- 45. Jump Game II
Hard
String
Easy
Medium
- 3. Longest Substring Without Repeating Characters
- 76. Minimum Window Substring
- 22. Generate Parentheses
- 567. Permutation in String
- 424. Longest Repeating Character Replacement
Hard
Linked List
Easy
Medium
Hard
Tree
Easy
Medium
- 102. Binary Tree Level Order Traversal
- 98. Validate Binary Search Tree
- 230. Kth Smallest Element in a BST
Hard
Dynamic Programming
Easy
Medium
Hard
Graph
Medium
Hard
Matrix
Medium
Hard
Miscellaneous
Easy
Medium
Hard
This filtered list of problems is designed to help you focus on topics you may want to improve on. Keep grinding and challenge yourself with different difficulty levels!