图优先搜索

时间:2016-09-27 15:27:05
【文件属性】:

文件名称:图优先搜索

文件大小:2KB

文件格式:RAR

更新时间:2016-09-27 15:27:05

图 优先搜索

手机百科个人中心自然文化地理历史生活社会艺术人物经济科技体育 数字博物馆 完善词条优秀词条百科商城 编修院蝌蚪团 深度优先遍历目录 图的深度优先遍历的递归定义 深度优先搜索的过程 编辑本段图的深度优先遍历的递归定义 深度优先遍历(Depth-First Traversal) 1.图的深度优先遍历的递归定义 假设给定图G的初态是所有顶点均未曾访问过。在G中任选一顶点v为初始出发点(源点),则深度优先遍历可定义如下:首先访问出发点v,并将其标记为已访问过;然后依次从v出发搜索v的每个邻接点w。若w未曾访问过,则以w为新的出发点继续进行深度优先遍历,直至图中所有和源点v有路径相通的顶点(亦称为从源点可达的顶点)均已被访问为止。若此时图中仍有未访问的顶点,则另选一个尚未访问的顶点作为新的源点重复上述过程,直至图中所有顶点均已被访问为止。 图的深度优先遍历类似于树的前序遍历。采用的搜索方法的特点是尽可能先对纵深方向进行搜索。这种搜索方法称为深度优先搜索(Depth-First Search)。相应地,用此方法遍历图就很自然地称之为图的深度优先遍历。


【文件预览】:
图的深度广度优先搜索
----图的深度、广度优先搜索.cpp(5KB)

网友评论