博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
floyd 记录最短路径路线
阅读量:6946 次
发布时间:2019-06-27

本文共 289 字,大约阅读时间需要 1 分钟。

设 path[i][j] 记录i到j的最短路径中j的前驱顶点。

初始化: i到j有边,则 path[i][j]:=i; path[j][i]:=j;

for k:=1 to n do

    for i:=1 to n do

        for j:=1 to n do 

            if d[i][k]+d[k][j]<d[i][j] then

            begin

                d[i][j]:=d[i][k]+d[k][j];

                path[i][j]:=path[k][j];

            end;

 

转载于:https://www.cnblogs.com/xujian9502/archive/2012/07/23/2605282.html

你可能感兴趣的文章
CS Website
查看>>
docker - 容器里安装ssh
查看>>
Ant design 组件开发
查看>>
完整性约束
查看>>
docker 17.09.0-ce 启动更换网络地址
查看>>
关于《大道至简》第六章的收获
查看>>
JavaWeb部分面试题
查看>>
mac osx 系统开发php 的一些工具
查看>>
Tcp的三次握手,以及原理详解
查看>>
sprintboot 中占位符及多环境配置
查看>>
Oracle资源
查看>>
你需要一点点CIL
查看>>
java连接mysql的一个小例子
查看>>
laravel queue 修改之后不生效的坑
查看>>
[USACO07JAN]Balanced Lineup
查看>>
[入门OJ3876]怎样学习哲学
查看>>
陶哲軒實分析 習題3.6.9
查看>>
Python国内豆瓣源
查看>>
html页面的局部刷新
查看>>
C#不常见的语法
查看>>