Skip to content

NeetCode 150

The patterns that matter, expanded · 150 problems curated

150 problems
TitleStatusDifficulty
Two Sum—Easy
Add Two Numbers—Medium
Longest Substring Without Repeating Characters—Medium
Median of Two Sorted Arrays—Hard
Longest Palindromic Substring—Medium
Reverse Integer—Medium
Regular Expression Matching—Hard
Container With Most Water—Medium
3Sum—Medium
Letter Combinations of a Phone Number—Medium
Remove Nth Node From End of List—Medium
Valid Parentheses—Easy
Merge Two Sorted Lists—Easy
Generate Parentheses—Medium
Merge k Sorted Lists—Hard
Reverse Nodes in k-Group—Hard
Search in Rotated Sorted Array—Medium
Valid Sudoku—Medium
Combination Sum—Medium
Combination Sum II—Medium
Trapping Rain Water—Hard
Multiply Strings—Medium
Jump Game II—Medium
Permutations—Medium
Rotate Image—Medium
Group Anagrams—Medium
Pow(x, n)—Medium
N-Queens—Hard
Maximum Subarray—Medium
Spiral Matrix—Medium
Jump Game—Medium
Merge Intervals—Medium
Insert Interval—Medium
Unique Paths—Medium
Plus One—Easy
Climbing Stairs—Easy
Edit Distance—Medium
Set Matrix Zeroes—Medium
Search a 2D Matrix—Medium
Minimum Window Substring—Hard
Subsets—Medium
Word Search—Medium
Largest Rectangle in Histogram—Hard
Subsets II—Medium
Decode Ways—Medium
Interleaving String—Medium
Validate Binary Search Tree—Medium
Same Tree—Easy
Binary Tree Level Order Traversal—Medium
Maximum Depth of Binary Tree—Easy
Page 1 of 3