数据结构教程(Java语言描述)(第2版 微课视频版) 课件 第8章图(2).pptx

数据结构教程(Java语言描述)(第2版 微课视频版) 课件 第8章图(2).pptx

从给定图中任意指定的顶点(称为初始点)出发,按照某种搜索方法沿着图的边访问图中的所有顶点,使每个顶点仅被访问一次,这个过程称为图遍历。

如果给定图是连通的无向图或者是强连通的有向图,则遍历一次就能完成,并可按访问的先后顺序得到由该图所有顶点组成的一个序列。;为了避免同一个顶点被重复访问,必须记住访问过的顶点。为此,可设置一个访问标志数组visited,初始时所有元素置为0,当顶点i访问过时,该数组元素visited[i]置为1。

根据遍历方式的不同,图的遍历方法有两种:一种是深度优先遍历(DFS)方法;另一种是广度优先遍历(BFS)方法。;从图中某个起始点v出发进行深度优先搜索—DFS(v)

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档