博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
最短路径模板
阅读量:6336 次
发布时间:2019-06-22

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

代码模板        

1 void floyd() 2 { 3     for(int k=1;k<=n;k++)//中间点  4     { 5         for(int i=1;i<=n;i++) 6         { 7             for(int j=1;j<=n;j++) 8             { 9                 pri[i][j]=min(pri[i][j],pri[i][k]+pri[k][j]);//取当前最短距离和含有中间顶点的距离的最小值 10             }11         }12     }13 } 14 void dijkstra()15 {16     memset(vis,0,sizeof(vis));17     vis[1]=1;18     for(int i=2;i<=n;i++)19     dis[i]=pri[1][i];20     for(int i=0;i
dis[k]+pri[k][j])35 dis[j]=dis[k]+pri[k][j];36 }

 

转载于:https://www.cnblogs.com/yexiaozi/p/5736704.html

你可能感兴趣的文章
网络工程
查看>>
RedHat5.6-X64下安装oracle11g
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
郁闷的菜鸟
查看>>
Linux文件系统详解
查看>>
lnmp
查看>>
android基础之SurfaceView视图中对画布的3种刷新方法
查看>>
IOS求职之OC面试题
查看>>
ElasticSearch集群搭建及注意事项
查看>>
centos安装配置denyhosts
查看>>
IAR 的printf打印问题
查看>>
4. 类型转换
查看>>
6. Java 虚拟机及Java的跨平台特性
查看>>
Android 属性动画(Property Animation) 完全解析 (上)
查看>>
关于TiledMap的坐标那些事
查看>>
top命令详解
查看>>
dubbo-admin使用过程中报错URIType的问题
查看>>
STM32/GD32上内存堆栈溢出探测研究
查看>>
基于MRCP、WEBAPI、SDK等ASR引擎的对话接口统一
查看>>