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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

普里姆(Prim)求最小生成树

發布時間:2024/7/5 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 普里姆(Prim)求最小生成树 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、普里姆(Prim)算法

  1.基本思想:設G=(V, E)是具有n個頂點的連通網,T=(U, TE)是G的最小生成樹, T的初始狀態為U={u0}(u0∈V),TE={},重復執行下述操作:在所有u∈U,v∈V-U的邊中找一條代價最小的邊(u, v)并入集合TE,同時v并入U,直至U=V。即:

???? (1)從連通網絡 G = { V, E }中的某一頂點 u0 出發,選擇與它關聯的具有最小權值的邊(u0, v),將其頂點加入到生成樹的頂點集合U中。

  (2)以后每一步從一個頂點在U中,而另一個頂點不在U中的各條邊中選擇權值最小的邊(u, v),把它的頂點加入到集合U中。如此繼續下去,直到網絡中的所有頂點都加入到生成樹頂點集合U中為止。

  2、示例:

3、實現代碼如下:

#include "stdio.h" #include "stdlib.h" #define MAX 110 int a[MAX][MAX],p[MAX];int main(void) {int i,j,k,n,t,min,sum,new_point,x,y,d;printf("請輸入頂點的個數:");scanf("%d",&n);t=n*(n-1)/2;memset(p,0,sizeof(p)); //將p數組初始化為0printf("請輸入每條邊的起始端點、權值:/n");for(i=0;i<t;i++){scanf("%ld%ld%ld",&x,&y,&d); //輸入每條邊的權值a[x][y]=a[y][x]=d;}p[1]=1;sum=0;for(k=0;k<n-1;k++){min=-1;for(i=1;i<=n;i++){if(p[i]==1){for(j=1;j<=n;j++){if(p[j]==0 && (min==-1 || min>a[i][j])){min=a[i][j]; //從一個頂點在U中,而另一個頂點不在U中的各條邊中選擇權值最小的邊new_point=j;}}}}p[new_point]=1;sum+=min;}printf("最小生成樹的權值為:%d/n",sum);system("pause");return 0; }

?

總結

以上是生活随笔為你收集整理的普里姆(Prim)求最小生成树的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 一区二区免费在线 | 亚洲dvd| 99久久精品免费看国产免费软件 | 37p粉嫩大胆色噜噜噜 | av综合网站 | 末路1997全集免费观看完整版 | 99久久久久久久 | 日韩一卡二卡三卡 | 美女131爽爽爽做爰视频 | 懂色aⅴ一区二区三区免费 国产精品99在线观看 | 国产馆视频 | 中文无码av一区二区三区 | 久久精品精品 | 久久国产毛片 | 青青草免费在线视频 | 欧美日韩在线视频一区二区 | 毛片a级片 | 狠狠草视频 | 精品国产一级片 | 亚洲理论片在线观看 | 操女人网| 日韩欧美一区二区一幕 | 成人免费看片载 | 在线视频h | 国产一级免费片 | 婷婷激情五月综合 | 免费观看国产精品视频 | 蜜桃在线一区二区 | 中文字幕精品三区 | 亚洲天堂中文字幕 | 一区二区三区久久 | 免费看日产一区二区三区 | 免费男女视频 | 国产精品久久久久野外 | 九七av| 无码h肉动漫在线观看 | 久久五| 91精品国产福利在线观看 | 日韩欧美高清一区 | 国产精品美女久久久久久久 | 欧美精品自拍偷拍 | 久久久久久久偷拍 | 日本在线中文字幕专区 | 国产成人亚洲精品自产在线 | ktv做爰视频一区二区 | 99久久久 | 精品区在线观看 | 亚洲综合中文字幕在线 | 国产香蕉一区 | 欧美精品一级在线观看 | 亚洲免费婷婷 | 九色91av| 亚洲激情av| 91精品国产高清91久久久久久 | 亚洲av无码久久忘忧草 | 人人艹人人爱 | 欧美日韩在线观看视频 | 美女洗澡无遮挡 | 一本色道久久88亚洲精品综合 | 在线色播 | 深夜视频在线播放 | 国产不卡一二三 | 亚洲国产成人va在线观看天堂 | 欧美壮男野外gaytube | 国产福利一区二区三区视频 | 黄色网址中文字幕 | 国产精品久久久久久久成人午夜 | 国模视频一区二区 | 麻豆 国产 | 中文字幕精品一区二 | 亚洲欧美一区二区三区在线观看 | 婷婷色婷婷开心五月四房播播 | 日本理论中文字幕 | 尤物网站在线播放 | 欧美视频一级 | 啪在线视频 | 都市激情 亚洲 | 精品人妻aV中文字幕乱码色欲 | 日韩av在线一区二区三区 | av一级| 草草视频网站 | 91精品99| 被扒开腿一边憋尿一边惩罚 | 51成人做爰www免费看网站 | 亚洲视频福利 | 高潮白浆女日韩av免费看 | 亚洲熟妇av一区二区三区 | 久草aⅴ| 烈性摔跤| 日日夜夜操操 | 少妇天天干 | 在线免费视频观看 | 中文在线a天堂 | 中文字幕91爱爱 | 日韩中文字幕在线观看视频 | 国产精品乱码一区 | 黄色高清网站 | 一区二区视频观看 | 91视频合集|