133 problems
NeetCode150
Follow the NeetCode150 sheet end-to-end — a proven, ordered set of problems.
127Total problems
0Solved
0%Completion
24/85/24Easy/Med/Hard
Recursion · Backtracking · Strings Medium
25m
Recursion · Backtracking · Bit Manipulation Medium
20m
Recursion · Backtracking · Arrays Medium
25m
Recursion · Backtracking · Strings Hard
40m
Recursion · Backtracking · Arrays Medium
35m
Recursion · Backtracking · Dynamic Programming Medium
30m
Arrays · Hashing · Prefix Sum Medium
25m
Finding the Single Element in an Array· Arrays Arrays · Bit Manipulation Easy
15m
Arrays · Dynamic Programming · Divide and Conquer Medium
20m
Arrays · Dynamic Programming Medium
25m
Arrays · Two Pointers · Sorting Medium
20m
Arrays · Hashing · Greedy Easy
15m
Arrays · Greedy · Dynamic Programming Easy
15m
Arrays · Two Pointers · Sorting Medium
25m
Arrays · Two Pointers · Sorting Medium
30m
Arrays · Sorting · Greedy Medium
25m
Binary Search · Arrays · Greedy Medium
25m
Binary Search · Arrays · Matrix Medium
20m
Binary Search · Arrays · Matrix Medium
25m
Bit Manipulation · Arrays Easy
15m
Arrays · Greedy · Sorting Medium
25m
Arrays · Greedy · Sorting Medium
25m
Arrays · Greedy · Dynamic Programming Medium
25m
Arrays · Greedy · Dynamic Programming Medium
25m
Linked List · Hashing · Greedy Medium
35m
Strings · Sliding Window · Hashing Medium
25m
Arrays · Sliding Window · Hashing Medium
25m
Strings · Sliding Window · Hashing Medium
25m
Arrays · Sliding Window · Prefix Sum Medium
25m
Arrays · Sliding Window · Hashing Hard
40m
Strings · Sliding Window · Hashing Hard
45m
Stack · Monotonic Stack · Arrays Easy
20m
Arrays · Stack · Two Pointers Hard
40m
Arrays · Stack · Monotonic Stack Hard
40m
Linked List · Two Pointers Easy
15m
Linked List · Two Pointers Easy
15m
Linked List · Two Pointers Medium
20m
Linked List · Two Pointers · Recursion Easy
20m
Linked List · Two Pointers Medium
25m
Linked List · Sorting · Merge Sort Medium
30m
Linked List · Two Pointers · Hashing Easy
20m
Linked List · Maths · Recursion Medium
25m
Linked List · Hashing · Recursion Hard
40m
Binary Search Tree · Recursion · Binary Search Easy
10m
Binary Search Tree · Recursion Medium
20m
Binary Search Tree · Recursion Medium
25m
Binary Search Tree · Recursion · Stack Medium
20m
Binary Search Tree · Recursion · DFS Medium
20m
Binary Search Tree · Recursion Medium
20m
Heap · Linked List · Sorting Hard
35m
Median Tracker In Data Stream· Heaps Hard
35m
Graph · Topological Sort · BFS Medium
25m
Graph · Topological Sort · BFS Medium
30m
Graph · Topological Sort · Strings Hard
35m
Graph · Heap · Binary Search Medium
30m
Graph · Bellman-Ford · Dynamic Programming Medium
30m
Graph · Union Find · Hashing Medium
30m
Dynamic Programming · Recursion Easy
15m
Dynamic Programming · Arrays Medium
20m
Dynamic Programming · Arrays Medium
25m
Dynamic Programming · Arrays Medium
20m
Dynamic Programming · Arrays Medium
25m
Dynamic Programming · Arrays Medium
25m
Dynamic Programming · Arrays Medium
25m
Dynamic Programming · Arrays Medium
25m
Dynamic Programming · Arrays Medium
25m
Dynamic Programming · Recursion Medium
25m
Dynamic Programming · Strings Medium
25m
Dynamic Programming · Strings Medium
25m
Dynamic Programming · Strings Medium
25m
Dynamic Programming · Strings Hard
30m
Dynamic Programming · Strings Hard
35m
Dynamic Programming · Strings Hard
35m
Dynamic Programming · Greedy · Arrays Medium
20m
Dynamic Programming · Arrays Hard
30m
Dynamic Programming · Arrays Hard
30m
Dynamic Programming · Greedy · Arrays Medium
25m
Dynamic Programming · Arrays · Binary Search Medium
25m
Dynamic Programming · Arrays · Sorting Medium
25m
Dynamic Programming · Arrays Hard
30m
Dynamic Programming · Recursion Hard
40m
Dynamic Programming · Stack · Monotonic Stack Hard
40m
Strings · Dynamic Programming · Two Pointers Medium
25m