数据结构--最短路径 Floyd算法F l o y d 算法:求出每⼀对顶点之间的最短路径 \color{red}Floyd算法:求出每⼀对顶点之间的最短路径 Floyd算法:求出每⼀对顶点之间的最短路径 使⽤动态规划思想,将问题的求解分为多个阶段 对于n个顶点的图G,求任意⼀对顶点 V i → V j V_i \to V_j Vi→Vj 之间的最短路径可分为如下⼏个阶段: #初始:不允许在其他顶点中转,最短路径是? #0:若允许在 V0 中转,最短路径是? #1:若允许在 V0、V1 中转,最短路径是? #2:若允许在 V0、V1、V2