prim算法最小生成树(未优化)
2014-02-20 20:30
183 查看
#include <iostream> using namespace std; const int maxn = 10000; int a[maxn][maxn]; int v,e; void prim(int v0) { int flag[maxn] = {0}; int pos; flag[v0] = 1; for (int i = 0;i < v-1; i++) { int min1 = 1000000; for (int j = 0;j < v; j++) { if (flag[j]) { for (int k = 1;k < v; k++) { if (a[j][k] < min1 && !flag[k] && a[j][k]) { min1 = a[j][k]; pos = k; } } } } flag[pos] = 1; } } int main () { int p,q; cin >> v >> e; for (int i = 0;i < e; i++) { cin >> p >> q; cin >> a[p][q]; a[q][p]=a[p][q]; } prim(0); }
相关文章推荐
- HIHO #1109 : 最小生成树三·堆优化的Prim算法
- prim算法最小生成树(优化)
- hihocoder1097、1109最小生成树(prim算法+堆优化)
- java编写Prim算法实现最小生成树(LazyPrim算法的优化版)
- hihoCoder 1109 最小生成树三·堆优化的Prim算法
- #1109 : 最小生成树三·堆优化的Prim算法
- hdu1233 还是畅通工程 最小生成树 Prim算法堆优化
- hiho 29 最小生成树三·堆优化的Prim算法
- 最小生成树Prim算法 堆优化
- hiho一下 第二十八周 最小生成树三·堆优化的Prim算法
- hiho刷题日记——第二十九天最小生成树三·堆优化的Prim算法
- B - Networking——最小生成树_Prim算法(未堆优化)
- hihoCoder#1109 最小生成树三·堆优化的Prim算法
- hihocoder 1109 : 最小生成树三·堆优化的Prim算法
- hihocoder #1109 最小生成树三·堆优化的Prim算法
- 最小生成树 堆优化的Prim算法
- hiho一下 第二十九周 最小生成树三·堆优化的Prim算法【14年寒假弄了好长时间没搞懂的prim优化:prim算法+堆优化 】
- 最小生成树(二)--prim算法实现以及堆优化
- 最小生成树 prim算法
- 图中的最小生成树——Prim算法