使用Floyd-Warshall算法 求图两点之间的最短路径 不允许有负权边,时间复杂度高,思路简单 # 城市地图(字典的字典) # 字典的第1个键为起点城市,第2个键为目标城市其键值为两个城市间的直接距离 # 将不相连点设为INF,方便更新两点之间的最小值 INF = 99999 G = {1:{1:0, 2:2, 3:6, 4:4}, 2:{1:INF, 2:0, 3:3, 4:INF}, 3:{1:7, 2:INF, 3:0, 4:1}, 4:{1:5, 2:INF, 3:12, 4:0}