Workbooks

Neetcode 150

not sure who's doing this in 2026 but here it is

by lvl5esper · 150 problems · 34 views
0/150 (0%)

Arrays & Hashing

9
#ProblemTagsDiffSource
1Contains Duplicate
Easy
1LC
2Valid Anagram
Easy
1LC
3Two Sum
Easy
1.5LC
4Group Anagrams
Medium
3LC
5Top K Frequent Elements
Medium
3LC
6Encode and Decode Strings
Medium
3.5LC
7Product of Array Except Self
Medium
3.5LC
8Valid Sudoku
Medium
3LC
9Longest Consecutive Sequence
Medium
4LC

Two Pointers

5
#ProblemTagsDiffSource
1Valid Palindrome
Easy
1LC
2Two Sum II Input Array Is Sorted
Medium
2LC
33Sum
Medium
3.5LC
4Container With Most Water
Medium
3LC
5Trapping Rain Water
Hard
5LC

Sliding Window

6
#ProblemTagsDiffSource
1Best Time to Buy and Sell Stock
Easy
1.5LC
2Longest Substring Without Repeating Characters
Medium
3LC
3Longest Repeating Character Replacement
Medium
3.5LC
4Permutation in String
Medium
3.5LC
5Minimum Window Substring
Hard
5LC
6Sliding Window Maximum
Hard
5LC

Stack

7
#ProblemTagsDiffSource
1Valid Parentheses
Easy
1.5LC
2Min Stack
Medium
3LC
3Evaluate Reverse Polish Notation
Medium
3LC
4Generate Parentheses
Medium
3.5LC
5Daily Temperatures
Medium
3LC
6Car Fleet
Medium
4LC
7Largest Rectangle in Histogram
Hard
5LC

Binary Search

7
#ProblemTagsDiffSource
1Binary Search
Easy
1LC
2Search a 2D Matrix
Medium
2.5LC
3Koko Eating Bananas
Medium
3.5LC
4Find Minimum in Rotated Sorted Array
Medium
3.5LC
5Search in Rotated Sorted Array
Medium
4LC
6Time Based Key-Value Store
Medium
3.5LC
7Median of Two Sorted Arrays
Hard
5LC

Linked List

11
#ProblemTagsDiffSource
1Reverse Linked List
Easy
1.5LC
2Merge Two Sorted Lists
Easy
1.5LC
3Reorder List
Medium
3.5LC
4Remove Nth Node From End of List
Medium
3LC
5Copy List with Random Pointer
Medium
3.5LC
6Add Two Numbers
Medium
3LC
7Linked List Cycle
Easy
1.5LC
8Find the Duplicate Number
Medium
4LC
9LRU Cache
Medium
4.5LC
10Merge K Sorted Lists
Hard
5LC
11Reverse Nodes in k-Group
Hard
5LC

Trees

15
#ProblemTagsDiffSource
1Invert Binary Tree
Easy
1LC
2Maximum Depth of Binary Tree
Easy
1LC
3Diameter of Binary Tree
Easy
2LC
4Balanced Binary Tree
Easy
2LC
5Same Tree
Easy
1.5LC
6Subtree of Another Tree
Easy
2LC
7Lowest Common Ancestor of a BST
Medium
2.5LC
8Binary Tree Level Order Traversal
Medium
2.5LC
9Binary Tree Right Side View
Medium
3LC
10Count Good Nodes in Binary Tree
Medium
3LC
11Validate Binary Search Tree
Medium
3.5LC
12Kth Smallest Element in a BST
Medium
3LC
13Construct Binary Tree from Preorder and Inorder Traversal
Medium
4LC
14Binary Tree Maximum Path Sum
Hard
5LC
15Serialize and Deserialize Binary Tree
Hard
5LC

Tries

3
#ProblemTagsDiffSource
1Implement Trie (Prefix Tree)
Medium
3LC
2Design Add and Search Words Data Structure
Medium
3.5LC
3Word Search II
Hard
5LC

Heap / Priority Queue

7
#ProblemTagsDiffSource
1Kth Largest Element in a Stream
Easy
2LC
2Last Stone Weight
Easy
1.5LC
3K Closest Points to Origin
Medium
3LC
4Kth Largest Element in an Array
Medium
3.5LC
5Task Scheduler
Medium
4LC
6Design Twitter
Medium
4LC
7Find Median from Data Stream
Hard
5LC

Backtracking

9
#ProblemTagsDiffSource
1Subsets
Medium
3LC
2Combination Sum
Medium
3LC
3Permutations
Medium
3LC
4Subsets II
Medium
3.5LC
5Combination Sum II
Medium
3.5LC
6Word Search
Medium
3.5LC
7Palindrome Partitioning
Medium
3.5LC
8Letter Combinations of a Phone Number
Medium
3LC
9N-Queens
Hard
5LC

Graphs

13
#ProblemTagsDiffSource
1Number of Islands
Medium
3LC
2Clone Graph
Medium
3LC
3Max Area of Island
Medium
3LC
4Pacific Atlantic Water Flow
Medium
3.5LC
5Surrounded Regions
Medium
3.5LC
6Rotting Oranges
Medium
3LC
7Walls and Gates
Medium
3LC
8Course Schedule
Medium
3.5LC
9Course Schedule II
Medium
3.5LC
10Redundant Connection
Medium
3.5LC
11Number of Connected Components in an Undirected Graph
Medium
3LC
12Graph Valid Tree
Medium
3.5LC
13Word Ladder
Hard
4.5LC

Advanced Graphs

6
#ProblemTagsDiffSource
1Reconstruct Itinerary
Hard
4.5LC
2Min Cost to Connect All Points
Medium
4LC
3Network Delay Time
Medium
4LC
4Swim in Rising Water
Hard
4.5LC
5Alien Dictionary
Hard
4.5LC
6Cheapest Flights Within K Stops
Medium
4.5LC

1-D Dynamic Programming

12
#ProblemTagsDiffSource
1Climbing Stairs
Easy
1.5LC
2Min Cost Climbing Stairs
Easy
2LC
3House Robber
Medium
3LC
4House Robber II
Medium
3.5LC
5Longest Palindromic Substring
Medium
3.5LC
6Palindromic Substrings
Medium
3.5LC
7Decode Ways
Medium
4LC
8Coin Change
Medium
3.5LC
9Maximum Product Subarray
Medium
3.5LC
10Word Break
Medium
4LC
11Longest Increasing Subsequence
Medium
4LC
12Partition Equal Subset Sum
Medium
4LC

2-D Dynamic Programming

11
#ProblemTagsDiffSource
1Unique Paths
Medium
3LC
2Longest Common Subsequence
Medium
3.5LC
3Best Time to Buy and Sell Stock with Cooldown
Medium
4LC
4Coin Change II
Medium
4LC
5Target Sum
Medium
4LC
6Interleaving String
Medium
4.5LC
7Longest Increasing Path in a Matrix
Hard
4.5LC
8Distinct Subsequences
Hard
4.5LC
9Edit Distance
Medium
4.5LC
10Burst Balloons
Hard
5LC
11Regular Expression Matching
Hard
5LC

Greedy

8
#ProblemTagsDiffSource
1Maximum Subarray
Medium
2.5LC
2Jump Game
Medium
3.5LC
3Jump Game II
Medium
4LC
4Gas Station
Medium
4LC
5Hand of Straights
Medium
3.5LC
6Merge Triplets to Form Target Triplet
Medium
3.5LC
7Partition Labels
Medium
3.5LC
8Valid Parenthesis String
Medium
4LC

Intervals

6
#ProblemTagsDiffSource
1Insert Interval
Medium
3.5LC
2Merge Intervals
Medium
3LC
3Non-overlapping Intervals
Medium
3.5LC
4Meeting Rooms
Easy
2LC
5Meeting Rooms II
Medium
3.5LC
6Minimum Interval to Include Each Query
Hard
5LC

Math & Geometry

8
#ProblemTagsDiffSource
1Rotate Image
Medium
3.5LC
2Spiral Matrix
Medium
3.5LC
3Set Matrix Zeroes
Medium
3.5LC
4Happy Number
Easy
1.5LC
5Plus One
Easy
1.5LC
6Pow(x, n)
Medium
3.5LC
7Multiply Strings
Medium
4LC
8Detect Squares
Medium
4LC

Bit Manipulation

7
#ProblemTagsDiffSource
1Single Number
Easy
1.5LC
2Number of 1 Bits
Easy
1.5LC
3Counting Bits
Easy
2.5LC
4Reverse Bits
Easy
2.5LC
5Missing Number
Easy
2LC
6Sum of Two Integers
Medium
4LC
7Reverse Integer
Medium
3LC