leaps.ggTRACK YOUR MASTERY →
PROBLEMS/BACKTRACKING

Backtracking LeetCode Problems

80 hand-tagged Backtracking problems across 5 interview patterns (Permutations, Combinations / Subsets, Constraint Satisfaction (N-Queens), String Partitioning (Palindrome Partitioning), Path Finding with Backtracking), ranked by importance (how often each pattern shows up in real coding interviews). Work top-down within each pattern.

Permutations

12 problems →
#PROBLEMDIFFELOIMPPATTERNS
1PermutationsEasy124492
Frequency Counting / Hash Map Lookup
2Permutations IIMedium140882
Frequency Counting / Hash Map Lookup · Sorting + Comparison
3Letter Tile PossibilitiesMedium174172
Frequency Counting / Hash Map Lookup
4Permutations IIIPREMIUMEasy138058
Constraint Satisfaction (N-Queens)
5Palindrome Permutation IIPREMIUMMedium155850
Frequency Counting / Hash Map Lookup
+ 7 more Permutations problems →

Combinations / Subsets

40 problems →
#PROBLEMDIFFELOIMPPATTERNS
1SubsetsEasy121192
General Bit Manipulation
2Combination SumEasy131790
Unbounded Knapsack
3CombinationsEasy125888
4Generate ParenthesesEasy137585
Linear Recurrence DP
5Subsets IIEasy136184
Sorting + Comparison
+ 35 more Combinations / Subsets problems →

Constraint Satisfaction (N-Queens)

9 problems →
#PROBLEMDIFFELOIMPPATTERNS
1N-QueensMedium169782
Matrix Traversal (Diagonal, Valid Sudoku, etc)
2N-Queens IIMedium166768
General Bit Manipulation
3Sudoku SolverHard187262
Matrix Traversal (Diagonal, Valid Sudoku, etc)
4Construct the Lexicographically Largest Valid SequenceHard208045
General Greedy (Greedy is main insight)
5Flip Game IIPREMIUMMedium176838
Linear Recurrence DP · General Math
+ 4 more Constraint Satisfaction (N-Queens) problems →

String Partitioning (Palindrome Partitioning)

8 problems →
#PROBLEMDIFFELOIMPPATTERNS
1Palindrome PartitioningMedium154885
Word Break / String DP
2Restore IP AddressesMedium146055
Constraint Satisfaction (N-Queens)
3Expression Add OperatorsHard208853
General Math · Frequency Counting / Hash Map Lookup
4Word Pattern IIPREMIUMMedium171247
Frequency Counting / Hash Map Lookup
5Find the Punishment Number of an IntegerMedium167945
General Math
+ 3 more String Partitioning (Palindrome Partitioning) problems →

Path Finding with Backtracking

11 problems →
#PROBLEMDIFFELOIMPPATTERNS
1Word SearchMedium145787
Matrix Traversal (Diagonal, Valid Sudoku, etc)
2Path with Maximum GoldMedium166368
Matrix Traversal (Diagonal, Valid Sudoku, etc)
3All Paths From Source to TargetEasy138362
DFS Path Finding
4Robot Room CleanerPREMIUMHard208753
DFS Connected Components
5Unique Paths IIIHard183052
Bitmask DP
+ 6 more Path Finding with Backtracking problems →
EVERY PATTERN
Arrays & HashingTwo PointersStackBinary SearchSliding WindowLinked ListTreesTriesBacktrackingHeap / Priority QueueGraphsCore DPIntervalsGreedyAdvanced GraphsAdvanced DPBit ManipulationMath & Geometry
// your mastery
Bronze tier crystalSilver tier crystalGold tier crystalPlatinum tier crystalDiamond tier crystal
What's your Backtracking tier?

leaps.gg syncs your LeetCode history and scores your mastery of every pattern, then recommends the exact problems to do next with spaced repetition. Free to start.

GET MY MASTERY MAP →