标签:图论 任意两点最短路径及距离 最短路算法 路径问题
========================================================%========================================================
例:求下图中点1到8的最短距离和路径。
解:(1)写权值矩阵
quanzhijuzhen=[ 0 2 8 1 Inf Inf Inf Inf
2 0 6 Inf 1 Inf Inf Inf
8 6 0 7 5 1 2 Inf
1 Inf 7 0 Inf Inf 9 Inf
Inf 1 5 Inf 0 3 Inf 8
Inf Inf 1 Inf 3 0 4 6
Inf Inf 2 9 Inf 4 0 3
Inf Inf Inf Inf 8 6 3 0]
(2)带入程序
renyizuiduanlu(quanzhijuzhen) 最短路问题
===========================================================
说明:本程序用于求任意两点间最短距离及其路径
输入3组数据:权值矩阵,起点,终点.其中权值矩阵需提前编辑完成
===========================================================
W =
0 2 8 1 Inf Inf Inf Inf
2 0 6 Inf 1 Inf Inf Inf
8 6 0 7 5 1 2 Inf
1 Inf 7 0 Inf Inf 9 Inf
Inf 1 5 Inf 0 3 Inf 8
Inf Inf 1 Inf 3 0 4 6
Inf Inf 2 9 Inf 4 0 3
Inf Inf Inf Inf 8 6 3 0
输入起点:1
输入终点:8
P =
1 2 5 8
d =
11
说明:最短路径为1->2->5->8,最短距离11.
版权声明:博主文章可以被非商用转载,但请务必注明出处,因水平有限,难免出错,在此免责。
标签:图论 任意两点最短路径及距离 最短路算法 路径问题
原文地址:http://blog.csdn.net/lzx19901012/article/details/47832483