广度优先生成树和森林(C语言实现)

我们知道,遍历连通图可以得到一棵生成树,遍历非连通图可以得到多棵生成树(又称生成森林)。

关于生成树和生成森林,读者可以猛击《生成树(森林)》做系统的了解。

所谓广度优先生成树,指的就是用广度优先搜索算法遍历连通图得到的生成树。同样的道理,用广度优先搜索算法遍历非连通图得到的生成森林又称广度优先生成森林。

那么,对于给定的一张(非)连通图,如何获得它对应的广度优先生成树(森林)呢?

广度优先生成树

图 1a) 是一个连通图,用广度优先搜索算法遍历它,得到的广度优先生成树如图 1b) 所示:

图 1 连通图和它对应的广度优先生成树

图 1a) 对应的广度优先

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值