跳到主要内容

递归、搜索与回溯

学完这一节,你应该能够

定义状态、选择路径、撤销选择,并在状态图中寻找可行解或最短步数。

前置知识

  • 算法基础与问题建模
  • 基础数据结构

解题框架

  1. 回溯决策树
  2. 约束型回溯
  3. 网格与状态图搜索
  4. 搜索与剪枝综合

母题路线

下一章: 树与二叉树