sheet

Top Interview 150

LeetCode's official plan, in its own topic groups. Pick it if you like practising inside LeetCode's study-plan page.

  • 150 problems
  • 39 easy · 93 medium · 18 hard
  • 23 topic groups
  • no Premium problems

source: leetcode.com ↗ · read on 2026-10-13

Grouped the way Top Interview 150 groups it, in its own order. Tick a problem as solved on its page.

Array / String

0 / 24 solved
  1. not solved yet88
    Merge Sorted Array
    12 · Two Pointers
    Easy
  2. not solved yet27
    Remove Element
    12 · Two Pointers
    Easy
  3. not solved yet26Easy
  4. not solved yet80Medium
  5. not solved yet169
    Majority Element
    10 · Arrays & Strings
    Easy
  6. not solved yet189
    Rotate Array
    10 · Arrays & Strings
    Medium
  7. not solved yet121
    Best Time to Buy and Sell Stock
    10 · Arrays & Strings
    Easy
  8. not solved yet122Medium
  9. not solved yet55
    Jump Game
    32 · Greedy
    Medium
  10. not solved yet45
    Jump Game II
    32 · Greedy
    Medium
  11. not solved yet274
    H-Index
    19 · Sorting
    Medium
  12. not solved yet380Medium
  13. not solved yet238
    Product of Array Except Self
    10 · Arrays & Strings
    Medium
  14. not solved yet134
    Gas Station
    32 · Greedy
    Medium
  15. not solved yet135
    Candy
    32 · Greedy
    Hard
  16. not solved yet42
    Trapping Rain Water
    12 · Two Pointers
    Hard
  17. not solved yet13
    Roman to Integer
    20 · Parsing
    Easy
  18. not solved yet12
    Integer to Roman
    20 · Parsing
    Medium
  19. not solved yet58
    Length of Last Word
    02 · Java Arrays & Strings
    Easy
  20. not solved yet14
    Longest Common Prefix
    10 · Arrays & Strings
    Easy
  21. not solved yet151Medium
  22. not solved yet6
    Zigzag Conversion
    11 · Matrices
    Medium
  23. not solved yet28Easy
  24. not solved yet68
    Text Justification
    20 · Parsing
    Hard

Two Pointers

0 / 5 solved
  1. not solved yet125
    Valid Palindrome
    12 · Two Pointers
    Easy
  2. not solved yet392
    Is Subsequence
    12 · Two Pointers
    Easy
  3. not solved yet167Medium
  4. not solved yet11
    Container With Most Water
    12 · Two Pointers
    Medium
  5. not solved yet15
    3Sum
    12 · Two Pointers
    Medium

Sliding Window

0 / 4 solved
  1. not solved yet209
    Minimum Size Subarray Sum
    13 · Sliding Window
    Medium
  2. not solved yet3Medium
  3. not solved yet30Hard
  4. not solved yet76
    Minimum Window Substring
    13 · Sliding Window
    Hard

Matrix

0 / 5 solved
  1. not solved yet36
    Valid Sudoku
    14 · Hashing
    Medium
  2. not solved yet54
    Spiral Matrix
    11 · Matrices
    Medium
  3. not solved yet48
    Rotate Image
    11 · Matrices
    Medium
  4. not solved yet73
    Set Matrix Zeroes
    11 · Matrices
    Medium
  5. not solved yet289
    Game of Life
    11 · Matrices
    Medium

Hashmap

0 / 9 solved
  1. not solved yet383
    Ransom Note
    14 · Hashing
    Easy
  2. not solved yet205
    Isomorphic Strings
    14 · Hashing
    Easy
  3. not solved yet290
    Word Pattern
    14 · Hashing
    Easy
  4. not solved yet242
    Valid Anagram
    10 · Arrays & Strings
    Easy
  5. not solved yet49
    Group Anagrams
    10 · Arrays & Strings
    Medium
  6. not solved yet1
    Two Sum
    14 · Hashing
    Easy
  7. not solved yet202
    Happy Number
    09 · Math & Numbers
    Easy
  8. not solved yet219
    Contains Duplicate II
    13 · Sliding Window
    Easy
  9. not solved yet128Medium

Intervals

0 / 4 solved
  1. not solved yet228
    Summary Ranges
    33 · Intervals
    Easy
  2. not solved yet56
    Merge Intervals
    33 · Intervals
    Medium
  3. not solved yet57
    Insert Interval
    33 · Intervals
    Medium
  4. not solved yet452Medium

Stack

0 / 5 solved
  1. not solved yet20
    Valid Parentheses
    16 · Stacks
    Easy
  2. not solved yet71
    Simplify Path
    16 · Stacks
    Medium
  3. not solved yet155
    Min Stack
    16 · Stacks
    Medium
  4. not solved yet150Medium
  5. not solved yet224
    Basic Calculator
    20 · Parsing
    Hard

Linked List

0 / 11 solved
  1. not solved yet141
    Linked List Cycle
    15 · Linked Lists
    Easy
  2. not solved yet2
    Add Two Numbers
    15 · Linked Lists
    Medium
  3. not solved yet21
    Merge Two Sorted Lists
    15 · Linked Lists
    Easy
  4. not solved yet138Medium
  5. not solved yet92
    Reverse Linked List II
    15 · Linked Lists
    Medium
  6. not solved yet25
    Reverse Nodes in k-Group
    15 · Linked Lists
    Hard
  7. not solved yet19Medium
  8. not solved yet82Medium
  9. not solved yet61
    Rotate List
    15 · Linked Lists
    Medium
  10. not solved yet86
    Partition List
    15 · Linked Lists
    Medium
  11. not solved yet146
    LRU Cache
    15 · Linked Lists
    Medium

Binary Tree General

0 / 14 solved
  1. not solved yet104
    Maximum Depth of Binary Tree
    22 · Tree Recursion
    Easy
  2. not solved yet100
    Same Tree
    22 · Tree Recursion
    Easy
  3. not solved yet226
    Invert Binary Tree
    22 · Tree Recursion
    Easy
  4. not solved yet101
    Symmetric Tree
    22 · Tree Recursion
    Easy
  5. not solved yet105Medium
  6. not solved yet106Medium
  7. not solved yet117Medium
  8. not solved yet114Medium
  9. not solved yet112
    Path Sum
    22 · Tree Recursion
    Easy
  10. not solved yet129
    Sum Root to Leaf Numbers
    22 · Tree Recursion
    Medium
  11. not solved yet124
    Binary Tree Maximum Path Sum
    22 · Tree Recursion
    Hard
  12. not solved yet173Medium
  13. not solved yet222
    Count Complete Tree Nodes
    22 · Tree Recursion
    Medium
  14. not solved yet236Medium

Binary Tree BFS

0 / 4 solved
  1. not solved yet199Medium
  2. not solved yet637Easy
  3. not solved yet102Medium
  4. not solved yet103Medium

Binary Search Tree

0 / 3 solved
  1. not solved yet530Easy
  2. not solved yet230Medium
  3. not solved yet98Medium

Graph General

0 / 6 solved
  1. not solved yet200
    Number of Islands
    26 · Graphs
    Medium
  2. not solved yet130
    Surrounded Regions
    26 · Graphs
    Medium
  3. not solved yet133
    Clone Graph
    26 · Graphs
    Medium
  4. not solved yet399
    Evaluate Division
    30 · Advanced Graphs
    Medium
  5. not solved yet207
    Course Schedule
    29 · Topo Sort
    Medium
  6. not solved yet210
    Course Schedule II
    29 · Topo Sort
    Medium

Graph BFS

0 / 3 solved
  1. not solved yet909
    Snakes and Ladders
    26 · Graphs
    Medium
  2. not solved yet433Medium
  3. not solved yet127
    Word Ladder
    26 · Graphs
    Hard

Trie

0 / 3 solved
  1. not solved yet208Medium
  2. not solved yet211Medium
  3. not solved yet212
    Word Search II
    25 · Tries
    Hard

Backtracking

0 / 7 solved
  1. not solved yet17Medium
  2. not solved yet77
    Combinations
    31 · Backtracking
    Medium
  3. not solved yet46
    Permutations
    31 · Backtracking
    Medium
  4. not solved yet39
    Combination Sum
    31 · Backtracking
    Medium
  5. not solved yet52
    N-Queens II
    31 · Backtracking
    Hard
  6. not solved yet22
    Generate Parentheses
    31 · Backtracking
    Medium
  7. not solved yet79
    Word Search
    31 · Backtracking
    Medium

Divide & Conquer

0 / 4 solved
  1. not solved yet108Easy
  2. not solved yet148
    Sort List
    19 · Sorting
    Medium
  3. not solved yet427
    Construct Quad Tree
    08 · Recursion
    Medium
  4. not solved yet23Hard

Kadane's Algorithm

0 / 2 solved
  1. not solved yet53
    Maximum Subarray
    10 · Arrays & Strings
    Medium
  2. not solved yet918
    Maximum Sum Circular Subarray
    10 · Arrays & Strings
    Medium
0 / 7 solved
  1. not solved yet35
    Search Insert Position
    18 · Binary Search
    Easy
  2. not solved yet74
    Search a 2D Matrix
    18 · Binary Search
    Medium
  3. not solved yet162
    Find Peak Element
    18 · Binary Search
    Medium
  4. not solved yet33Medium
  5. not solved yet34Medium
  6. not solved yet153Medium
  7. not solved yet4
    Median of Two Sorted Arrays
    18 · Binary Search
    Hard

Heap

0 / 4 solved
  1. not solved yet215Medium
  2. not solved yet502
    IPO
    24 · Heaps
    Hard
  3. not solved yet373Medium
  4. not solved yet295Hard

Bit Manipulation

0 / 6 solved
  1. not solved yet67
    Add Binary
    34 · Bits
    Easy
  2. not solved yet190
    Reverse Bits
    34 · Bits
    Easy
  3. not solved yet191Easy
  4. not solved yet136
    Single Number
    34 · Bits
    Easy
  5. not solved yet137Medium
  6. not solved yet201Medium

Math

0 / 6 solved
  1. not solved yet9
    Palindrome Number
    09 · Math & Numbers
    Easy
  2. not solved yet66
    Plus One
    09 · Math & Numbers
    Easy
  3. not solved yet172
    Factorial Trailing Zeroes
    09 · Math & Numbers
    Medium
  4. not solved yet69
    Sqrt(x)
    07 · Big-O
    Easy
  5. not solved yet50
    Pow(x, n)
    08 · Recursion
    Medium
  6. not solved yet149
    Max Points on a Line
    09 · Math & Numbers
    Hard

1D DP

0 / 5 solved
  1. not solved yet70
    Climbing Stairs
    35 · Dynamic Programming
    Easy
  2. not solved yet198
    House Robber
    35 · Dynamic Programming
    Medium
  3. not solved yet139
    Word Break
    35 · Dynamic Programming
    Medium
  4. not solved yet322
    Coin Change
    35 · Dynamic Programming
    Medium
  5. not solved yet300
    Longest Increasing Subsequence
    35 · Dynamic Programming
    Medium

Multidimensional DP

0 / 9 solved
  1. not solved yet120
    Triangle
    35 · Dynamic Programming
    Medium
  2. not solved yet64
    Minimum Path Sum
    35 · Dynamic Programming
    Medium
  3. not solved yet63
    Unique Paths II
    35 · Dynamic Programming
    Medium
  4. not solved yet5
    Longest Palindromic Substring
    35 · Dynamic Programming
    Medium
  5. not solved yet97
    Interleaving String
    36 · DP Patterns
    Medium
  6. not solved yet72
    Edit Distance
    35 · Dynamic Programming
    Medium
  7. not solved yet123Hard
  8. not solved yet188Hard
  9. not solved yet221
    Maximal Square
    35 · Dynamic Programming
    Medium