🧩

回溯

8 篇文章

查看专题概览 / 复习建议

共 8 题

核心套路

  • 模板:选择 → 递归 → 撤销选择
  • 排列:用 used[] 标记;组合:用 start 防重复
  • 剪枝是回溯效率的命脉
  • 去重:先排序,相邻相同跳过

题目列表

题号题目难度状态
46全排列🟡 Medium
78子集🟡 Medium
17电话号码的字母组合🟡 Medium
39组合总和🟡 Medium
22括号生成🟡 Medium
79单词搜索🟡 Medium
131分割回文串🟡 Medium
51N 皇后🔴 Hard

易错点速查

  • 引用传 path 必须撤销;按值传可不撤销但内存翻倍
  • 39 组合总和允许重复用同一元素 → 递归用同一 i
  • 22 括号生成:左括号数 < n 时可加左,右括号数 < 左括号数时可加右
  • 51 N 皇后:列、主对角线(r-c)、副对角线(r+c)三个标记数组