- 首页 > it技术 > >
算法|面向过程迪杰斯特拉算法
#include
#include
#include
#include
#include
#include
文章图片
输入节点个数:8
输入邻接矩阵(用0表示无路劲,把它看作无穷大):无 1 无 无 无 无 无 无
1 无 2 无 无 无 3 无
无 2 无 无 无 7 2 无
无 无 无 无 无 3 6 4
无 无 无 无 无 无 11 9
无 无 7 3 无 无 无 无
无 3 2 6 11 无 无 无
无 无 无 4 9 无 无 无 dist_sort[1]的最小取值:::::1
dist_sort[1]的最小取值:::::3
dist_sort[1]的最小取值:::::4
dist_sort[1]的最小取值:::::10
dist_sort[1]的最小取值:::::10
dist_sort[1]的最小取值:::::14
dist_sort[1]的最小取值:::::15
prevx[1]=0
prevx[2]=1
prevx[3]=2
prevx[4]=7
prevx[5]=7
prevx[6]=3
prevx[7]=2
prevx[8]=4
s[1]=1
s[2]=2
s[3]=3
s[4]=7
s[5]=4
s[6]=6
s[7]=8
s[8]=5
最短路径是:14
路径走法是:1 -> 2 -> 7 -> 4 -> 8Program ended with exit code: 0
【算法|面向过程迪杰斯特拉算法】
推荐阅读