图的遍历(广度优先遍历)- 数据结构和算法61

图的遍历(广度优先遍历)

 

让编程改变世界

Change the world by program


 

广度优先遍历

  广度优先遍历(BreadthFirstSearch),又称为广度优先搜索,简称BFS。 如果以之前我们找钥匙的例子来讲,运用深度优先遍历意味着要先彻底查找完一个房间再开始另一个房间的搜索。   但我们知道,钥匙放在沙发地下等犄角旮旯的可能性极低,因此我们运用新的方案:先看看钥匙是否放在各个房间的显眼位置,如果没有,再看看各个房间的抽屉有没有。这样逐步扩大查找的范围的方式我们称为广度优先遍历。   [caption id="attachment_2571" align="alignnone" width="600"] 图的广度优先遍历 图的广度优先遍历[/caption]   那么要实现对图的广度遍历,我们可以利用队列来实现。 小甲鱼这里演示给大家邻接矩阵的代码编写,大家课后一定要自行完成邻接表的广度遍历算法编写哦~ 参考代码 [buy]  获得所有教学视频、课件、源代码等资源打包 [/buy] [Downlink href='http://kuai.xunlei.com/d/BdsUAwII7wAH2JdRe3f']视频下载[/Downlink]

转载于:https://www.cnblogs.com/LoveFishC/archive/2013/05/19/3846333.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值