码迷,mamicode.com
首页 > 编程语言 > 详细

图的遍历算法

时间:2017-05-23 13:17:32      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:生成   取出   data-   bfs   dfs   nbsp   起点   font   sdn   

1、连通图的宽度优先搜索(BFS)

(1)算法思路
准备:起点v 和一个空队列Q 。
①  将v 打上已訪问标记。并将 v 放入队列Q 。
②   取出队列 Q 的 队首元素   u 。搜索全部与 u 相邻的顶点。假设 w 与u 相邻且未訪问, 则将w 打     上已訪问标记。并将 w 放入队列Q 。
③  反复②。直到队列Q 空
技术分享
(2)算法代码:
技术分享
(3)复杂性分析
技术分享
(4)宽度优先生成树
技术分享

2、一般图的宽度优先遍历

技术分享

3、连通图的深度优先搜索(DFS)

技术分享
技术分享
(3)深度优先生成树
技术分享

图的遍历算法

标签:生成   取出   data-   bfs   dfs   nbsp   起点   font   sdn   

原文地址:http://www.cnblogs.com/llguanli/p/6893387.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!