【数据结构】最短路径之迪杰斯特拉(Dijkstra)算法与弗洛伊德(Floyd)算法

如题所述

第1个回答  2022-06-16

迪杰斯特拉(Dijkstra)算法核心: 按照路径长度递增的次序产生最短路径。

迪杰斯特拉(Dijkstra)算法步骤:(求图中v0到v8的最短路径)并非一下子求出v0到v8的最短路径,而是 一步一步求出它们之间顶点的最短路径 ,过过程中都是 基于已经求出的最短路径的基础上,求得更远顶点的最短路径,最终得出源点与终点的最短路径

弗洛伊德(Floyd)算法是一个经典的 动态规划算法

相似回答