Backtracking Problems
88 Backtracking LeetCode problems · Solve with AI-powered hints & step-by-step explanations.
Learn the coding interview patterns behind these problems.
Start with these
All Backtracking problems
17 Letter Combinations of a Phone Number Medium22 Generate Parentheses Medium37 Sudoku Solver Hard39 Combination Sum Medium40 Combination Sum II Medium46 Permutations Medium47 Permutations II Medium51 N-Queens Hard52 N-Queens II Hard77 Combinations Medium78 Subsets Medium79 Word Search Medium89 Gray Code Medium90 Subsets II Medium93 Restore IP Addresses Medium95 Unique Binary Search Trees II Medium113 Path Sum II Medium126 Word Ladder II Hard131 Palindrome Partitioning Medium140 Word Break II Hard212 Word Search II Hard216 Combination Sum III Medium257 Binary Tree Paths Easy282 Expression Add Operators Hard301 Remove Invalid Parentheses Hard306 Additive Number Medium357 Count Numbers with Unique Digits Medium401 Binary Watch Easy473 Matchsticks to Square Medium491 Non-decreasing Subsequences Medium494 Target Sum Medium526 Beautiful Arrangement Medium638 Shopping Offers Medium679 24 Game Hard691 Stickers to Spell Word Hard698 Partition to K Equal Sum Subsets Medium773 Sliding Puzzle Hard784 Letter Case Permutation Medium797 All Paths From Source to Target Medium816 Ambiguous Coordinates Medium842 Split Array into Fibonacci Sequence Medium949 Largest Time for Given Digits Medium967 Numbers With Same Consecutive Differences Medium980 Unique Paths III Hard988 Smallest String Starting From Leaf Medium996 Number of Squareful Arrays Hard1079 Letter Tile Possibilities Medium1096 Brace Expansion II Hard1219 Path with Maximum Gold Medium1238 Circular Permutation in Binary Representation Medium1239 Maximum Length of a Concatenated String with Unique Characters Medium1240 Tiling a Rectangle with the Fewest Squares Hard1255 Maximum Score Words Formed by Letters Hard1286 Iterator for Combination Medium1307 Verbal Arithmetic Puzzle Hard1415 The k-th Lexicographical String of All Happy Strings of Length n Medium1467 Probability of a Two Boxes Having The Same Number of Distinct Balls Hard1593 Split a String Into the Max Number of Unique Substrings Medium1601 Maximum Number of Achievable Transfer Requests Hard1655 Distribute Repeating Integers Hard1718 Construct the Lexicographically Largest Valid Sequence Medium1723 Find Minimum Time to Finish All Jobs Hard1774 Closest Dessert Cost Medium1799 Maximize Score After N Operations Hard1849 Splitting a String Into Descending Consecutive Values Medium1863 Sum of All Subset XOR Totals Easy1947 Maximum Compatibility Score Sum Medium1980 Find Unique Binary String Medium1986 Minimum Number of Work Sessions to Finish the Tasks Medium2002 Maximum Product of the Length of Two Palindromic Subsequences Medium2014 Longest Subsequence Repeated k Times Hard2044 Count Number of Maximum Bitwise-OR Subsets Medium2048 Next Greater Numerically Balanced Number Medium2056 Number of Valid Move Combinations On Chessboard Hard2065 Maximum Path Quality of a Graph Hard2151 Maximum Good People Based on Statements Hard2178 Maximum Split of Positive Even Integers Medium2212 Maximum Points in an Archery Competition Medium2305 Fair Distribution of Cookies Medium2375 Construct Smallest Number From DI String Medium2397 Maximum Rows Covered by Columns Medium2597 The Number of Beautiful Subsets Medium2698 Find the Punishment Number of an Integer Medium2708 Maximum Strength of a Group Medium2767 Partition String Into Minimum Beautiful Substrings Medium3211 Generate Binary Strings Without Adjacent Zeros Medium3348 Smallest Divisible Digit Product II Hard3376 Minimum Time to Break Locks I Medium