实验7 最短路--Floyd算法
来源:互联网 发布:飞猪是淘宝的吗 编辑:程序博客网 时间:2024/06/06 09:57
#include<stdio.h>int main(){ int e[10][10];int k,i,j,n,m,t1,t2,t3; int max=999999;//printf("读入n和m,n表示顶点个数,m表示边的条数 \n"); scanf("%d %d",&n,&m);//读入n和m,n表示顶点个数,m表示边的条数 //矩阵初始化 对角线为0 其余为9999=max for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { if(i==j) e[i][j]=0; else e[i][j]=max; }} //读入各个边 for(i=1;i<=m;i++) { printf("请输入第%d条边 \n",i); scanf("%d %d %d",&t1,&t2,&t3); e[t1][t2]=t3; } //Floyd算法 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]; //输出建立的矩阵 printf("用floyd算法建立的矩阵如下 \n"); for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { printf("%10d",e[i][j]); } printf("\n"); } return 0;}
阅读全文
0 0
- 实验7 最短路--Floyd算法
- 最短路-Floyd算法
- 最短路算法(Floyd)
- 最短路-Floyd算法
- 最短路 Floyd算法
- Floyd最短路算法
- 最短路-Floyd算法
- Floyd最短路算法
- 最短路:Floyd算法
- Floyd最短路算法
- 最短路-Floyd算法
- Floyd最短路算法
- Floyd最短路算法
- 最短路Floyd算法
- 最短路 floyd算法
- 最短路算法(Floyd)
- floyd 最短路算法
- hdu_2544 最短路 (floyd算法)
- Hadoop(2)HDFS文件系统
- 人工智能从入门到精通(8)-mnist实现
- QT时间触发电子时钟
- 属性集合类
- 机器学习_基于距离的算法KNN与K-Means
- 实验7 最短路--Floyd算法
- 剑指offer-二叉树中和为某一值的路径python
- MTK 8.1遇到“Only fullscreen opaque activities can request orientation”报错处理
- Fresco加载Gif写入RecyclerView
- 代码块
- centOS安装scikit-learn
- 内部解密QQ领域行业术语指的都是什么?
- 文章标题
- openshift template