而Dijkstra主要用于解决有权图的最短路径求解,为了更好地演示Dijkstra的过程,可以为这个图的边加上权重,可以认为边的权重即为两点之间的距离:
?...但是更大的图就不能仅凭肉眼判断了,下面将演示如何使用Dijkstra算法求出图中两点之间的距离。...[inf,inf,inf,0,1,inf],
[inf,inf,inf,inf,0,1],
[inf,inf,inf,inf,inf,0]
]
S = 1
D = 6
def Dijkstra...添加前置点
V[i][1].append(item[0])
else:
pass
return U
U = Dijkstra