输入:n*n维矩阵l[1...n,1...n],以便对于有向图G({[1,...n},E)中的边(i,j)的长度为l[i,j]输出:矩阵D,使得D[i,j]等于i到j的距离步骤(((dist(k)[i][j]的含义:允许中间顶点的序号最大为k时从vi到vj的最短路径长度。dist(n-1)[i][j]就是vi到vj的最短路径长度。时间复杂度分析:FLOYD算法的时间复杂度为O(n^3); 文章来源: FLOYD算法 标签 最短路径算法 时间复杂度 矩阵 floyd算法