只有五行的算法--Floyd--Warshall
来源:互联网 发布:淘宝海报文案怎么写 编辑:程序博客网 时间:2024/06/02 13:09
#include<stdio.h>int main(){ int e[10][10],k,i,j,n,m,t1,t2,t3; int inf=99999999;//用inf存储一个我们认为的正无穷值 //读入n和m,n表示顶点个数,m表示边的条数 scanf("%d%d",&n,&m); //初始化 for(i=1; i<=n; i++) for(j=1; j<=n; j++) { if(i==j) e[i][j]=0; else e[i][j]=inf; } //读入边 for(i=0; i<m; i++) { scanf("%d%d%d",&t1,&t2,&t3); e[t1][t2]=t3; } //Floyd-Warshall算法核心语句 for(k=1; k<=n; k++) for(i=1; i<=n; i++) for(j=1; j<=n; j++) if(e[i][j]>e[i][k]+e[k][j]) e[i][j]=e[i][k]+e[k][j]; //输出最终结果 for(i=1; i<=n; i++) { for(j=1; j<=n; j++) printf("%10d",e[i][j]); printf("\n"); } return 0;}/*4 81 2 21 3 61 4 42 3 33 1 73 4 14 1 54 3 12图0 2 5 49 0 3 46 8 0 15 7 10 0*/
0 0
- 只有五行的算法--Floyd--Warshall
- 只有五行的算法——Floyd-Warshall
- 6.1只有五行的算法——Floyd-Warshall
- 只有五行的算法——多源最短路径 Floyd-Warshall
- 最短路径(一)—Floyd-Warshall(只有五行的算法)
- 只有五行的Floyd最短路算法
- 只有五行的Floyd最短路算法
- 只有五行的Floyd最短路算法
- 只有五行的算法--Floyd-Warsha
- 只有五行的Floyd最短路算法
- 只有5行的floyd-warshall算法
- 最短路径之Floyd-Warshall(只有五行的最短路)
- 算法6:只有五行的Floyd最短路算法
- 算法6:只有五行的Floyd最短路算法
- 只有五行的Floyd最短路径算法
- 只有五行的Floyd最短路径算法
- 训练第五周之只有五行的Floyd算法
- 只有五行的Floyd最短路径算法
- 堆--神奇的优先队列
- Windows下使用命令行查看端口号被哪个进程占用
- Linux Kernel 中 Workqueue 使用系统默认队列和创建队列的方法
- ExtJs框架 文件上传
- Javascript 的函数式对象 利用闭包模拟类的静态变量和方法
- 只有五行的算法--Floyd--Warshall
- linux基础编程 多线程中的互斥锁 pthread_mutex_lock
- LeetCode 69. Sqrt(x)(开平方根)
- 关于input style属性兼容性问题
- MapReduce:详细介绍Shuffle的执行过程
- 策略模式(参考仿造《Head First设计模式》)
- html的img中使用SVG图片做SRC在本地测试可用但是上传服务器后不能显示问题解决
- Coursera机器学习 week4 神经网络的表示 编程作业代码
- 推荐系统冷启动问题