图的遍历

图的遍历 深度优先遍历DFS 很想走迷宫,我们为了不重复的走,可以约定一个右手原则: 在没有碰到顶点的情况下,分叉路口始终是向右手边走,每路过一个顶点就做一个标记。 很像是递归,也很像是树的前序遍历。 遍历顺序如下图: 蓝色是遵循右手原则走出来的,红色是已经走过重复了,不会再走的。只看蓝色的路线,ABCDEFGH(GFED)I,括号为发现ED已经重复而返回退到D直到出现I。 蓝色的树是前序遍历。
相关文章
相关标签/搜索