Back to Patterns
10
Backtracking
Backtracking is a general algorithmic technique that considers searching every possible combination in order to solve a computational problem. It builds candidates for the solution and abandons a candidate ("backtracks") as soon as it determines that the candidate cannot possibly be completed to a valid solution.
Problems (12)
- Combination Sum IIDifficulty: Medium
- Combination SumDifficulty: Medium
- CombinationsDifficulty: Medium
- Letter Combinations of a Phone NumberDifficulty: Medium
- N-QueensDifficulty: Hard
- Palindrome PartitioningDifficulty: Medium
- PermutationsDifficulty: Medium
- Subsets IIDifficulty: Medium
- SubsetsDifficulty: Medium
- Sudoku SolverDifficulty: Hard
- Word SearchDifficulty: Medium
- Closest Subsequence SumDifficulty: Hard