日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

C++用Prim算法实现无向图最小生成树

發布時間:2023/12/4 c/c++ 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C++用Prim算法实现无向图最小生成树 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#include <iostream> using namespace std; #define INFINE 99999999//假裝自己是無窮大 const int N = 1010; int graph[N][N]; int vertexnum, arcnum; //lowcost[i]:表示以i為終點的邊的最小權值, //當lowcost[i]=0說明以i為終點的邊的最小權值=0, //也就是表示i點加入了MST//mst[i]:表示對應lowcost[i]的起點, //即說明邊<mst[i],i>是MST的一條邊 void Prim(int v, int n) {int sum = 0;int locatest[N];int mst[N];for (int i = 1; i <= n; i++) {locatest[i] = graph[v][i];mst[i] = v;}mst[v] = 0;locatest[v] = 0;for (int i = 2; i <= n; i++) {int minx = INFINE;int minid = 0;for (int k = 1; k <= n; k++) {if (locatest[k] != 0 && locatest[k] < minx) {minx = locatest[k];minid = k;}}cout << "V" << mst[minid] << "-" << "V" << minid << " = " << minx << endl;locatest[minid] = 0;sum += minx;for (int i = 1; i <= n; i++) {if ( graph[minid][i] < locatest[i]) {locatest[i] = graph[minid][i];mst[i] = minid;}}}cout << sum << endl;return; }void CreateGraph() {cin >> vertexnum >> arcnum;//輸入點的個數,邊的條數for (int i = 1; i <= vertexnum; i++)for (int j = 1; j <= vertexnum; j++)graph[i][j] = INFINE;for (int i = 1; i <= arcnum; i++) {int a, b, w;cin >> a >> b >> w;graph[a][b] = w;//無向圖,故兩邊都要賦值graph[b][a] = w;} }int main() {CreateGraph();Prim(1, vertexnum);//以點1為最小生成樹的起點return 0; }

最小生成樹Prim算法理解地址:
https://blog.csdn.net/yeruby/article/details/38615045

總結

以上是生活随笔為你收集整理的C++用Prim算法实现无向图最小生成树的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 中国免费一级片 | 亚洲怡春院 | 日本激情网站 | 国产精品久久综合视频 | 黄色大片儿.| 先锋av在线资源 | 欧美性受xxxx黑人猛交88 | 精品在线视频免费观看 | 全部免费毛片在线播放一个 | 亚洲永久免费 | 欧美成人a交片免费看 | 日韩天天| 欧美日韩午夜爽爽 | 91porny九色 | 丁香久久久 | 亚洲色p| 午夜偷拍视频 | 国外精品视频 | 黄色一级片 | 蜜臀av色欲a片无码精品一区 | 都市激情亚洲 | 男人的天堂你懂的 | 性欧美在线视频观看 | 少妇高潮一区二区三区喷水 | 欧美一级片播放 | 亚洲黄色影视 | 一区二区三区在线免费 | 好男人香蕉影院 | 天天视频色 | 污视频软件在线观看 | 欧美专区视频 | 狠狠干人人干 | 香蕉一区二区三区四区 | 超碰123| 欧美一区三区二区在线观看 | 亚洲www视频 | 成人av网址在线观看 | 青青草污| 午夜精品极品粉嫩国产尤物 | 精品国产乱码一区二区三区99 | 黄色一级免费视频 | 99免费在线 | 国产情侣91 | 黄色小说在线视频 | 求个黄色网址 | 亚洲乱视频 | 亚洲色欲色欲www在线观看 | 精品无人区无码乱码毛片国产 | 久久久99国产精品免费 | 成人免费影片 | 日韩欧美手机在线 | 欧美激情久久久久久 | 免费国产成人 | 国产精品五区 | 亚洲欧洲精品一区 | 亚洲男女视频在线观看 | 国产成人精品无码高潮 | 日韩欧美一区二区三区视频 | 色偷偷资源网 | 日韩插插 | 国产伦精品一区二区三区视频女 | 久久久免费精品视频 | 免费亚洲精品 | 久久99深爱久久99精品 | 91在线一区二区三区 | 女仆裸体打屁屁羞羞免费 | 办公室摸腿吻胸激情视频 | 制服丝袜av一区二区三区下载 | 国产一区二区三区www | av手机观看 | 日本wwwwwww | 国产91一区 | 天天狠天天插天天透 | 欧美成人视 | 9l视频自拍蝌蚪9l视频 | 琪琪色综合网 | 久久久久久久久久久久久国产 | 在线看片一区二区 | 精品人伦一区二区三区 | 欧美精品网址 | 麻豆美女视频 | 色网站在线免费观看 | 国产在线观看精品 | 国模一区二区三区 | 五月久久| 瑟瑟视频在线免费观看 | 国产精品久久一区二区三区 | 毛片一级片 | 涩涩视频网 | 国产精品人人人人 | 一级黄色录像免费观看 | 天堂国产在线 | 国产亚洲综合精品 | 亚洲AV午夜福利精品一级无码 | 制服丝袜一区二区三区 | 片集网 | 欧美一区二区三区在线 | 一级理论片| 欧美91看片特黄aaaa |