深度优先搜索(Depth-First-Search)   简介 深度优先搜索算法所遵循的搜索策略是尽可能“深”地搜索一个图。它的基本思想就是:首先访问图中某一起始顶点v,然后由v出发,访问与v邻接且未被访问的任一顶点w1,再访问与w1邻接且未被访问的任一顶点w2,……重复上述过程。当不能再继续向下访问时,依次退回到最近被访问的顶点,若它还有邻接顶点未被访问过,则从该点开始继续上述搜索过程,直到图中所有顶点均被访问过为止。 简单来说,就是这种算法会沿着一个方向一直走,直到不能再走下去位置。当不能继续走的时候则返回上一…

2018年5月29日 0条评论 20点热度 阅读全文