• 顾名思义,就是按照深度优先的顺序对“问题状态空间”进行搜索的算法。
  • 搜索树:
    • 在对图进行深度优先遍历处于点x时,对于某些边(x,y),y是一个尚未访问过的节点。程序从x成功进入了对更深层y的递归;
    • 对于另外的一些边,y已经访问过,从而城市继续考虑其他分支。
    • 我们称所有点与成功发生递归的边构成的树为搜索树。
  • 子集和问、全排列问题、N皇后问题等都是可以用深搜求解的经典NPC问题。

发表评论

邮箱地址不会被公开。 必填项已用*标注