c语言最短路径弗洛伊德算法,C语言求所有顶点对之间的最短路径:FLOYD算法

——所有顶点对之间的最短路径:Floyd算法——

(160为无穷远,不可达)

1到2的最短距离为10

输出路径:

1——>2

****************************************************

1到3的最短距离为50

输出路径:

1——>4——>3

****************************************************

1到4的最短距离为30

输出路径:

1——>4

****************************************************

1到5的最短距离为60

输出路径:

1——>4——>3——>5

****************************************************

2到1的最短距离为160

输出路径:

2到1不可达

****************************************************

2到3的最短距离为50

输出路径:

2——>3

****************************************************

2到4的最短距离为160

输出路径:

2到4不可达

****************************************************

2到5的最短距离为60

输出路径:

2——>3——>5

****************************************************

3到1的最短距离为160

输出路径:

3到1不可达

****************************************************

3到2的最短距离为160

输出路径:

3到2不可达

****************************************************

3到4的最短距离为160

输出路径:

3到4不可达

****************************************************

3到5的最短距离为10

输出路径:

3——>5

****************************************************

4到1的最短距离为160

输出路径:

4到1不可达

****************************************************

4到2的最短距离为160

输出路径:

4到2不可达

****************************************************

4到3的最短距离为20

输出路径:

4——>3

****************************************************

4到5的最短距离为30

输出路径:

4——>3——>5

****************************************************

5到1的最短距离为160

输出路径:

5到1不可达

****************************************************

5到2的最短距离为160

输出路径:

5到2不可达

****************************************************

5到3的最短距离为160

输出路径:

5到3不可达

****************************************************

5到4的最短距离为160

输出路径:

5到4不可达

****************************************************

请按任意键继续. . .

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值