## 题目列表 - [0-1背包问题](https://time.geekbang.org/column/article/74287?code=qCVA2cDQgRT3zHOy%2FZk21JRtNkN7CjYC31L8M0omrqQ)⭐️ - 排列、组合、子集相关问题 - [46. 全排列](https://leetcode-cn.com/problems/permutations/)(难度中等)⭐️ - [剑指 Offer 38. 字符串的排列](https://leetcode-cn.com/problems/zi-fu-chuan-de-pai-lie-lcof/)(难度中等) - 游戏问题 - N 皇后问题 ⭐️ - [51. N 皇后](https://leetcode-cn.com/problems/n-queens/)(难度困难) - [52. N皇后 II](https://leetcode-cn.com/problems/n-queens-ii/)(难度困难) - [37. 解数独](https://leetcode-cn.com/problems/sudoku-solver/)(难度困难)⭐️ - 字符串中的回溯问题 - [10. 正则表达式匹配](https://leetcode-cn.com/problems/regular-expression-matching/)(难度困难)⭐️ - [22. 括号生成](https://leetcode-cn.com/problems/generate-parentheses/)(难度中等) - Flood Fill - [733. 图像渲染](https://leetcode-cn.com/problems/flood-fill/) - [79. 单词搜索](https://leetcode-cn.com/problems/word-search/)(该题同[剑指 Offer 12. 矩阵中的路径](https://leetcode-cn.com/problems/ju-zhen-zhong-de-lu-jing-lcof/))(难度中等)⭐️ - [剑指 Offer 13. 机器人的运动范围](https://leetcode-cn.com/problems/ji-qi-ren-de-yun-dong-fan-wei-lcof/) - [93. 复原 IP 地址](https://leetcode-cn.com/problems/restore-ip-addresses/) ### 总结 - [回溯算法入门级详解 + 练习(持续更新)](https://leetcode-cn.com/problems/permutations/solution/hui-su-suan-fa-python-dai-ma-java-dai-ma-by-liweiw/) - [A general approach to backtracking questions in Java (Subsets, Permutations, Combination Sum, Palindrome Partioning)](https://leetcode.com/problems/permutations/discuss/18239/A-general-approach-to-backtracking-questions-in-Java-(Subsets-Permutations-Combination-Sum-Palindrome-Partioning)) - 回溯的时候,要记得在每次递归调用的更深层次函数返回时,需要恢复之前更新的状态 - 每次遇到问题时,先试试能不能用暴力穷举法求解,如果能的话一般可以用回溯解决
题目列表
总结