Leetcode Backtracking 108 Problems Categorized
Leetcode Backtracking 108 Problems Categorized
1. Subsets / Subsequences
Generate all possible subsets or subsequences (with/without duplicates).
- 78. Subsets (https://leetcode.com/problems/subsets/)
- 90. Subsets II (https://leetcode.com/problems/subsets-ii/) (Duplicates)
- 491. Non-decreasing Subsequences
(https://leetcode.com/problems/non-decreasing-subsequences/)
- 320. Generalized Abbreviation (https://leetcode.com/problems/generalized-abbreviation/)
- 1982. Find Array Given Subset Sums
(https://leetcode.com/problems/find-array-given-subset-sums/) (Hard)
2. Permutations
Generate all permutations (order matters, with/without duplicates).
- 46. Permutations (https://leetcode.com/problems/permutations/)
- 47. Permutations II (https://leetcode.com/problems/permutations-ii/) (Duplicates)
- 784. Letter Case Permutation (https://leetcode.com/problems/letter-case-permutation/)
- 996. Number of Squareful Arrays (https://leetcode.com/problems/number-of-squareful-arrays/)
- 267. Palindrome Permutation II (https://leetcode.com/problems/palindrome-permutation-ii/)
8. Sudoku Solver
Fill valid numbers in Sudoku grids.
- 37. Sudoku Solver (https://leetcode.com/problems/sudoku-solver/)
- 36. Valid Sudoku (https://leetcode.com/problems/valid-sudoku/) (Validation)