prime算法求所有最小生成树

今年下学期做数据结构是选的题目如标题,一开始难以下手,慢慢地分析后,总结出了思路,就是:

用递归的方法去做.在每一层递归中用贪心法求出当前最小路径,然后对候选边进行调整(可用一个数组来记录顶点是否已入选),进入下一层递归.直到生成最小树.关键是每一层递归中当前最小路径不唯一(路径的两个顶点都不唯一),这时需要用内存来保存所有最小路径,并用一变量来记录其个数.可以用全局变量来保存,以节省空间.等到最小树生成以后就会回朔到到前一层递归,可用那个记录作为循 环的控制条件.直到求出所有的最小生成树

 大家如有问题可以跟我交流,以上内容只适合已有基本的解题思路的同学借鉴

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值