Skip to content

Missing Problems Status

LeetCode Top 150 Problems - Coverage Status

Section titled “LeetCode Top 150 Problems - Coverage Status”

Currently documenting 21 of 150 problems from the official LeetCode Top Interview 150 study plan.

Coverage: 14% — 129 problems remaining.


#ProblemStatusSolution Languages
1Two Sum6 languages
2Remove Element
3Remove Duplicates from Sorted Array
4Remove Duplicates from Sorted Array II
5Majority Element6 languages
6Rotate Array
7Best Time to Buy and Sell Stock
8Best Time to Buy and Sell Stock II
9Jump Game
10Jump Game II
11H-Index
12Insert Delete GetRandom O(1)
13Product of Array Except Self6 languages
14Gas Station
15Candy
16Trapping Rain Water6 languages
17Roman to Integer
18Integer to Roman
19Length of Last Word
20Longest Common Prefix
21Reverse Words in a String
22Zigzag Conversion
23Find the Index of the First Occurrence in a String
24Text Justification

#ProblemStatusSolution Languages
25Valid Palindrome6 languages
26Is Subsequence
27Two Sum II - Input Array Is Sorted6 languages
28Container With Most Water6 languages
293Sum6 languages

#ProblemStatusSolution Languages
30Minimum Size Subarray Sum
31Longest Substring Without Repeating Characters
32Substring with Concatenation of All Words
33Minimum Window Substring

#ProblemStatusSolution Languages
34Valid Sudoku6 languages
35Spiral Matrix
36Rotate Image
37Set Matrix Zeroes
38Game of Life

#ProblemStatusSolution Languages
39Ransom Note
40Isomorphic Strings
41Word Pattern
42Valid Anagram6 languages
43Group Anagrams6 languages
44Two Sum6 languages
45Happy Number
46Contains Duplicate II
47Longest Consecutive Sequence6 languages

#ProblemStatusSolution Languages
48Summary Ranges
49Merge Intervals
50Insert Interval
51Minimum Number of Arrows to Burst Balloons

#ProblemStatusSolution Languages
52Valid Parentheses
53Simplify Path
54Min Stack
55Evaluate Reverse Polish Notation
56Basic Calculator

#ProblemStatusSolution Languages
57Linked List Cycle
58Add Two Numbers
59Merge Two Sorted Lists
60Copy List with Random Pointer
61Reverse Linked List II
62Reverse Nodes in k-Group
63Remove Nth Node From End of List
64Remove Duplicates from Sorted List II
65Rotate List
66Partition List
67LRU Cache

#ProblemStatusSolution Languages
68Maximum Depth of Binary Tree
69Same Tree
70Invert Binary Tree
71Symmetric Tree
72Construct Binary Tree from Preorder and Inorder Traversal
73Construct Binary Tree from Inorder and Postorder Traversal
74Populating Next Right Pointers in Each Node II
75Flatten Binary Tree to Linked List
76Path Sum
77Sum Root to Leaf Numbers
78Binary Tree Maximum Path Sum
79Binary Search Tree Iterator
80Count Complete Tree Nodes
81Lowest Common Ancestor of a Binary Tree

#ProblemStatusSolution Languages
82Binary Tree Right Side View
83Average of Levels in Binary Tree
84Binary Tree Level Order Traversal
85Binary Tree Zigzag Level Order Traversal

#ProblemStatusSolution Languages
86Minimum Absolute Difference in BST
87Kth Smallest Element in a BST
88Validate Binary Search Tree

#ProblemStatusSolution Languages
89Number of Islands
90Surrounded Regions
91Clone Graph
92Evaluate Division
93Course Schedule
94Course Schedule II

#ProblemStatusSolution Languages
95Snakes and Ladders
96Minimum Genetic Mutation
97Word Ladder

#ProblemStatusSolution Languages
98Implement Trie (Prefix Tree)
99Design Add and Search Words Data Structure
100Word Search II

#ProblemStatusSolution Languages
101Letter Combinations of a Phone Number
102Combinations
103Permutations
104Combination Sum
105N-Queens II
106Generate Parentheses
107Word Search

#ProblemStatusSolution Languages
108Convert Sorted Array to Binary Search Tree
109Sort List
110Construct Quad Tree
111Merge k Sorted Lists

#ProblemStatusSolution Languages
112Maximum Subarray
113Maximum Sum Circular Subarray

#ProblemStatusSolution Languages
114Search Insert Position
115Search a 2D Matrix
116Find Peak Element
117Search in Rotated Sorted Array
118Find First and Last Position of Element in Sorted Array
119Find Minimum in Rotated Sorted Array
120Median of Two Sorted Arrays

#ProblemStatusSolution Languages
121Kth Largest Element in an Array
122IPO
123Find K Pairs with Smallest Sums
124Find Median from Data Stream

#ProblemStatusSolution Languages
125Add Binary
126Reverse Bits
127Number of 1 Bits
128Single Number
129Single Number II
130Bitwise AND of Numbers Range

#ProblemStatusSolution Languages
131Palindrome Number6 languages
132Plus One
133Factorial Trailing Zeroes
134Sqrt(x)
135Pow(x, n)
136Max Points on a Line

#ProblemStatusSolution Languages
137Climbing Stairs
138House Robber
139Word Break
140Coin Change
141Longest Increasing Subsequence

#ProblemStatusSolution Languages
142Triangle
143Minimum Path Sum
144Unique Paths II
145Longest Palindromic Substring
146Interleaving String
147Edit Distance
148Best Time to Buy and Sell Stock III
149Best Time to Buy and Sell Stock IV
150Maximal Square

These problems are documented but not part of the official Top 150:

#ProblemStatus
49Group Anagrams
50Top K Frequent Elements
238Product of Array Except Self
347Top K Frequent Elements
36Valid Sudoku
128Longest Consecutive Sequence
169Majority Element
268Missing Number
217Contains Duplicate
350Intersection of Two Arrays II
125Valid Palindrome
41First Missing Positive
42Trapping Rain Water
153Sum
167Two Sum II
525Contiguous Array
560Subarray Sum Equals K

High Priority (most commonly asked in interviews):

  1. Sliding Window (0/4) — Start with #31 (Longest Substring Without Repeating Characters)
  2. Linked List (0/11) — Start with #57 (Linked List Cycle)
  3. Binary Tree (0/15) — Start with #68 (Maximum Depth)
  4. Dynamic Programming (0/14) — Start with #137 (Climbing Stairs)

Medium Priority: 5. Stack operations (0/5) 6. Graph problems (0/9) 7. Binary Search (0/7)

Sources: