如何找出一条最短路径? 目标是从S走到G 遍历(地图) 规则:只能往下走,不能返回 大英博物馆算法 搜索不是关于地图的,而是决策中面临的选择。 深度优先搜索 惯例,遇到分支优先选左边的(纵向搜索,优先遍历完) 回溯 backtracking :走到死路时,回到上次选择的位置,选择另一个分支 实现框架:初始化队列——扩展第一个队列——入列,不停扩展第一个队列,其他的选项也保存在队列末端 深度优先的结果: 广度优先搜索 一层层搜索(横向),直到找到G