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

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

floyd算法是求所有点之间的最短路的,复杂度O(n3)代码简单是最大特色

1 #include
2 #include
3 4 const int maxn=105; 5 const int INF=0x3f3f3f3f; 6 int g[maxn][maxn],n; 7 8 inline int min(int a,int b){
return a
b?a:b;}10 11 12 13 memset(g,0x3f,sizeof(g));  //之后再对g进行赋值,g[i][j]表示i到j的距离14 for(int k=1;k<=n;++k){15 for(int i=1;i<=n;++i){16 for(int j=1;j<=n;++j){17 g[i][j]=min(g[i][j],g[i][k]+g[k][j]);18 }19 }20 }

 

转载于:https://www.cnblogs.com/cenariusxz/p/4795263.html

你可能感兴趣的文章
如何取消IE“已限制此网页运行可以访问计算机的脚本或ActiveX控件”
查看>>
Android 所遇问题(一)
查看>>
2014年移动媒体趋势报告:中国网络媒体的未来
查看>>
设计模式(15)-Facade Pattern
查看>>
How to get URL parameters with Javascript?
查看>>
【转】易用性测试
查看>>
[翻译svg教程]svg中的circle元素
查看>>
分布系统概念与设计---系统模型
查看>>
核心基础以及Fragment与Activity传递数据完整示例
查看>>
【趣事】一根网线发起的攻击
查看>>
如何判断CapsLock键是否按下
查看>>
微软职位内部推荐-Software Development Engineer II
查看>>
在Ubuntu 14 上安装 Nginx-RTMP 流媒体服务器
查看>>
[LeetCode] Longest Common Prefix 最长共同前缀
查看>>
Python-文件修改器
查看>>
JavaScript把客户端时间转换为北京时间
查看>>
[C++] zlatlcv: ATL字符串转换辅助库。能很方便的将UTF-8字符串转为TCHAR等字符串
查看>>
你听过的最心酸的一句话是什么?
查看>>
ios 图片处理( 1.按比例缩放 2.指定宽度按比例缩放
查看>>
nginx 直接在配置文章中设置日志分割
查看>>