cheetcode

NeetCode 150

Problems

A full interview prep map grouped by pattern, with local mock prompts ready to open while the backend catches up.

150

Total problems

18

Pattern tracks

28

Easy

100

Medium

22

Hard

All Problems

01

Contains Duplicate

Arrays & Hashing
Easy
02

Two Sum

Arrays & Hashing
Easy
03

Valid Anagram

Arrays & Hashing
Easy
04

Valid Palindrome

Two Pointers
Easy
05

Best Time to Buy and Sell Stock

Sliding Window
Easy
06

Valid Parentheses

Stack
Easy
07

Binary Search

Binary Search
Easy
08

Linked List Cycle

Linked List
Easy
09

Merge Two Sorted Lists

Linked List
Easy
10

Reverse Linked List

Linked List
Easy
11

Balanced Binary Tree

Trees
Easy
12

Diameter of Binary Tree

Trees
Easy
13

Invert Binary Tree

Trees
Easy
14

Maximum Depth of Binary Tree

Trees
Easy
15

Same Tree

Trees
Easy
16

Subtree of Another Tree

Trees
Easy
17

Kth Largest Element in a Stream

Heap / Priority Queue
Easy
18

Last Stone Weight

Heap / Priority Queue
Easy
19

Climbing Stairs

1-D Dynamic Programming
Easy
20

Min Cost Climbing Stairs

1-D Dynamic Programming
Easy
21

Meeting Rooms

Intervals
Easy
22

Happy Number

Math & Geometry
Easy
23

Plus One

Math & Geometry
Easy
24

Counting Bits

Bit Manipulation
Easy
25

Missing Number

Bit Manipulation
Easy
26

Number of 1 Bits

Bit Manipulation
Easy
27

Reverse Bits

Bit Manipulation
Easy
28

Single Number

Bit Manipulation
Easy
29

Encode and Decode Strings

Arrays & Hashing
Medium
30

Group Anagrams

Arrays & Hashing
Medium
31

Longest Consecutive Sequence

Arrays & Hashing
Medium
32

Product of Array Except Self

Arrays & Hashing
Medium
33

Top K Frequent Elements

Arrays & Hashing
Medium
34

Valid Sudoku

Arrays & Hashing
Medium
35

3Sum

Two Pointers
Medium
36

Container With Most Water

Two Pointers
Medium
37

Two Sum II Input Array Is Sorted

Two Pointers
Medium
38

Longest Repeating Character Replacement

Sliding Window
Medium
39

Longest Substring Without Repeating Characters

Sliding Window
Medium
40

Permutation in String

Sliding Window
Medium
41

Car Fleet

Stack
Medium
42

Daily Temperatures

Stack
Medium
43

Evaluate Reverse Polish Notation

Stack
Medium
44

Generate Parentheses

Stack
Medium
45

Min Stack

Stack
Medium
46

Find Minimum in Rotated Sorted Array

Binary Search
Medium
47

Koko Eating Bananas

Binary Search
Medium
48

Search a 2D Matrix

Binary Search
Medium
49

Search in Rotated Sorted Array

Binary Search
Medium
50

Time Based Key-Value Store

Binary Search
Medium
51

Add Two Numbers

Linked List
Medium
52

Copy List with Random Pointer

Linked List
Medium
53

Find the Duplicate Number

Linked List
Medium
54

LRU Cache

Linked List
Medium
55

Remove Nth Node From End of List

Linked List
Medium
56

Reorder List

Linked List
Medium
57

Binary Tree Level Order Traversal

Trees
Medium
58

Binary Tree Right Side View

Trees
Medium
59

Construct Binary Tree from Preorder and Inorder Traversal

Trees
Medium
60

Count Good Nodes in Binary Tree

Trees
Medium
61

Kth Smallest Element in a BST

Trees
Medium
62

Lowest Common Ancestor of a Binary Search Tree

Trees
Medium
63

Validate Binary Search Tree

Trees
Medium
64

Design Add and Search Words Data Structure

Tries
Medium
65

Implement Trie Prefix Tree

Tries
Medium
66

Design Twitter

Heap / Priority Queue
Medium
67

K Closest Points to Origin

Heap / Priority Queue
Medium
68

Kth Largest Element in an Array

Heap / Priority Queue
Medium
69

Task Scheduler

Heap / Priority Queue
Medium
70

Combination Sum

Backtracking
Medium
71

Combination Sum II

Backtracking
Medium
72

Letter Combinations of a Phone Number

Backtracking
Medium
73

Palindrome Partitioning

Backtracking
Medium
74

Permutations

Backtracking
Medium
75

Subsets

Backtracking
Medium
76

Subsets II

Backtracking
Medium
77

Word Search

Backtracking
Medium
78

Clone Graph

Graphs
Medium
79

Course Schedule

Graphs
Medium
80

Course Schedule II

Graphs
Medium
81

Graph Valid Tree

Graphs
Medium
82

Max Area of Island

Graphs
Medium
83

Number of Connected Components in an Undirected Graph

Graphs
Medium
84

Number of Islands

Graphs
Medium
85

Pacific Atlantic Water Flow

Graphs
Medium
86

Redundant Connection

Graphs
Medium
87

Rotting Oranges

Graphs
Medium
88

Surrounded Regions

Graphs
Medium
89

Walls and Gates

Graphs
Medium
90

Cheapest Flights Within K Stops

Advanced Graphs
Medium
91

Min Cost to Connect All Points

Advanced Graphs
Medium
92

Network Delay Time

Advanced Graphs
Medium
93

Coin Change

1-D Dynamic Programming
Medium
94

Decode Ways

1-D Dynamic Programming
Medium
95

House Robber

1-D Dynamic Programming
Medium
96

House Robber II

1-D Dynamic Programming
Medium
97

Longest Increasing Subsequence

1-D Dynamic Programming
Medium
98

Longest Palindromic Substring

1-D Dynamic Programming
Medium
99

Maximum Product Subarray

1-D Dynamic Programming
Medium
100

Palindromic Substrings

1-D Dynamic Programming
Medium
101

Partition Equal Subset Sum

1-D Dynamic Programming
Medium
102

Word Break

1-D Dynamic Programming
Medium
103

Best Time to Buy and Sell Stock with Cooldown

2-D Dynamic Programming
Medium
104

Coin Change II

2-D Dynamic Programming
Medium
105

Interleaving String

2-D Dynamic Programming
Medium
106

Longest Common Subsequence

2-D Dynamic Programming
Medium
107

Target Sum

2-D Dynamic Programming
Medium
108

Unique Paths

2-D Dynamic Programming
Medium
109

Gas Station

Greedy
Medium
110

Hand of Straights

Greedy
Medium
111

Jump Game

Greedy
Medium
112

Jump Game II

Greedy
Medium
113

Maximum Subarray

Greedy
Medium
114

Merge Triplets to Form Target Triplet

Greedy
Medium
115

Partition Labels

Greedy
Medium
116

Valid Parenthesis String

Greedy
Medium
117

Insert Interval

Intervals
Medium
118

Meeting Rooms II

Intervals
Medium
119

Merge Intervals

Intervals
Medium
120

Non-overlapping Intervals

Intervals
Medium
121

Detect Squares

Math & Geometry
Medium
122

Multiply Strings

Math & Geometry
Medium
123

Pow(x, n)

Math & Geometry
Medium
124

Rotate Image

Math & Geometry
Medium
125

Set Matrix Zeroes

Math & Geometry
Medium
126

Spiral Matrix

Math & Geometry
Medium
127

Reverse Integer

Bit Manipulation
Medium
128

Sum of Two Integers

Bit Manipulation
Medium
129

Trapping Rain Water

Two Pointers
Hard
130

Minimum Window Substring

Sliding Window
Hard
131

Sliding Window Maximum

Sliding Window
Hard
132

Largest Rectangle in Histogram

Stack
Hard
133

Median of Two Sorted Arrays

Binary Search
Hard
134

Merge k Sorted Lists

Linked List
Hard
135

Reverse Nodes in k-Group

Linked List
Hard
136

Binary Tree Maximum Path Sum

Trees
Hard
137

Serialize and Deserialize Binary Tree

Trees
Hard
138

Word Search II

Tries
Hard
139

Find Median from Data Stream

Heap / Priority Queue
Hard
140

N-Queens

Backtracking
Hard
141

Word Ladder

Graphs
Hard
142

Alien Dictionary

Advanced Graphs
Hard
143

Reconstruct Itinerary

Advanced Graphs
Hard
144

Swim in Rising Water

Advanced Graphs
Hard
145

Burst Balloons

2-D Dynamic Programming
Hard
146

Distinct Subsequences

2-D Dynamic Programming
Hard
147

Edit Distance

2-D Dynamic Programming
Hard
148

Longest Increasing Path in a Matrix

2-D Dynamic Programming
Hard
149

Regular Expression Matching

2-D Dynamic Programming
Hard
150

Minimum Interval to Include Each Query

Intervals
Hard