赞
踩
图的遍历,指的是从图中的任一顶点出发,对图中的所有顶点访问一次且只访问一次。图的遍历操作和树的遍历操作功能相似。图的遍历是图的一种基本操作,图的许多其它操作都是建立在遍历操作的基础之上。
深度优先遍历(death first search)即DFS,从初始结点出发,初始结点可能会有多个邻接结点,访问完初始结点后,将其标记为已访问,再任意选择一个未被访问的邻接结点,然后再以这个被选择的邻接结点作为初始结点,再任意选择它的下一个未被访问邻接结点,以此类推。大概可以先理解为:每次都在访问完当前结点后首先访问的是未被访问的邻接结点,并任意选择一个邻接结点视为初始结点,继续遍历下去。
想必在这时候,很多小伙伴已经发现问题了。当下一个结点的全部邻接结点都已经被访问过了,该怎么继续遍历下去呢?
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。