最短路
来源:互联网 发布:html的seo什么 编辑:程序博客网 时间:2024/06/05 04:39
最短路模板,以9个路口为例。
#define MAXN 1000000000int a[9][9], d[9], p[9];void spath(int v0){ int v, w, k, min; int vis[9]; for(v=0; v<9; v++) { vis[v] = 0; d[v]=a[v0][v]; p[v]=0; } d[v0]=0; vis[v0]=1; for(v=1; v<9; v++) { min = MAXN; for(w=0; w<9; w++) { if(!vis[w]&&d[w]<min) { k=w; min=d[w]; } } vis[k]=1; for(w=0; w<9; w++) { if(!vis[w]&&(min+a[k][w]<d[w])) { d[w]=min+a[k][w]; p[w]=k; } } }}
0 0
- 最短路 & 次短路
- 最短路
- 最短路
- 最短路
- 最短路
- 最短路
- 最短路
- 最短路
- 最短路
- 最短路
- 最短路
- 最短路
- 最短路
- 最短路
- 最短路
- 最短路
- 最短路
- 最短路
- Myeclipse中指定.settings/target/.classpath/.project文件不提交到SVN
- cocos2d-x 2.x打飞机(一)
- leetcode Remove Element(27)
- linux的下的io
- 网桥
- 最短路
- iOS谓词的简单使用
- java web开发中property文件java程序解析
- math库里的取绝对值的函数以及stdlib库里字符串转数值的函数
- JAVA开发环境配置
- 构建之法 第8,16章
- 辞职都用了哪些奇葩借口?不如试试我的万能大法
- Android学习(8) -- 短信发送器
- python转码实现