Prim算法

输入数据:


7 11
A B 7
A D 5
B C 8
B D 9
B E 7
C E 5
D E 15
D F 6
E F 8
E G 9
F G 11


输出:


A - D : 5
D - F : 6
A - B : 7
B - E : 7
E - C : 5
E - G : 9
Total:39


1.从网上荡来的程序;网址http://www.slyar.com/blog/prim-simplicity-c.html
2.需要自己输入节点与边的信息,其中节点用大写字符表示;
3.graph[MAX][MAX];存放边的权值,例如graph[1][2]表示节点1到节点2的权值;
4.lowcost[MAX];终点         lowcost[i]记录以i为终点的边的最小权值,当lowcost[i]=0时表示终点i加入生成树;
5.mst[MAX];起点      mst[i]记录对应lowcost[i]的起点,当mst[i]=0时表示起点i加入生成树
6.默认选择1号节点加入生成树,从2号节点开始初始化
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值