Warshall算法求道路矩阵
来源:互联网 发布:芜湖生活频道 网络直播 编辑:程序博客网 时间:2024/05/20 03:04
输入有向图的邻接矩阵,Warshall算法求道路矩阵。
第i次循环将第i行叠加到第j行的非零元对应的行。
时间复杂度从O(n^4)降到O(n^3)。
#include <iostream>using namespace std;const int maxn = 10;bool P[maxn][maxn];int main () { int n; cin >> n; for (int i = 0; i < n; i++) for (int j = 0; j < n; j++) cin >> P[i][j]; //邻接矩阵 for (int i = 0; i < n; i++) for (int j = 0; j < n; j++) for (int k = 0; k < n; k++) P[j][k] += P[j][i] * P[i][k]; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { cout << P[i][j] << " "; } cout << endl; } return 0;}
0 0
- Warshall算法求道路矩阵
- Floyd-Warshall算法求矩阵的传递闭包
- Warshall算法求传递闭包
- warshall算法
- Warshall算法
- warshall算法
- 算法--Warshall
- 【离散数学】Warshall算法实现 传递闭包对应矩阵
- Floyd-Warshall算法求任意两点间最短路径
- 用warshall算法求关系闭包(离散数学)
- poj 2139 Floyd-Warshall算法求最短路
- 求传递闭包Warshall算法代码实现
- Floyd-Warshall算法--求任意两点最短距离
- Floyd-Warshall算法(Floyd-Warshall algorithm)
- Floyd-Warshall算法求任意两点间的最短路(图论算法)
- Floyd-Warshall 算法
- Floyd-Warshall算法
- Warshall算法JAVA实现
- Linux 挂载iscsi存储磁盘设备
- SpringMVC 使用JSR-303进行校验 @Valid
- OpenLayers3基础教程——OL3之Popup
- BZOJ3456【分治FFT】
- 查找总结
- Warshall算法求道路矩阵
- 黑马程序员---Java概述与jdk的安装和配置(一)
- bootstrap-table(一)
- js的数组ECMAScript 5加入的方法(一)
- Java 截取字符串
- poj 2287 Tian Ji -- The Horse Racing
- IOS UITextView 提交建议反馈
- JSTL整理总结
- 躧搿螞 解题报告