贪心法——C语言实现最小代价生成树

来源:互联网 发布:mac ladybug是什么意思 编辑:程序博客网 时间:2024/06/16 18:13

【最小代价生成树】

无向连通图G:含n个顶点

若G存在由n-1条边连通n个顶点的子图G',则称G'为G的一棵生成树。

若G的每一条边都赋了一个权值,则称此图为网络。

最小代价生成树:在一个网络的各种生成树中,具有最小代价的生成树。

【普里姆算法】

设网络G={ V,E },V={ 0,1,2,3,…,n-1 },设U为V的子集(初始U为空集);

然后从集合V-U中找出一个顶点x;

该顶点x与集合U中的某点之间的边是最小权边且不会造成回路;

然后将顶点x加入集合U中;

反复执行同样的步骤,直到U=V为止。

【克鲁斯卡尔算法】

将所有边按权值由小到大排序,然后从权值最小的边开始选起,构架最小生成树,若加入的边会造成回路则舍弃不用,直到所有边被挑完为止。

未完待续…

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 投屏显示加载视频错误怎么办 word遇到问题需要关闭怎么办 画眼线看不出来怎么办 14岁眼皮很松怎么办啊 ps存不了psd格式怎么办 花草上有白色物怎么办 ps抠出来有白边头发怎么办 脸上结痂掉了有红印怎么办 海棠花瓣干枯怎么办茎变软 微信上的图片打不开怎么办 口红吊兰老掉叶子怎么办 翠叶竹芋叶子卷怎么办 牙有龋齿垫底以后酸怎么办 事业单位辞职请示30天不批怎么办 孕早期吃了油菜怎么办 实体店买到翻新苹果手机怎么办 太阳花叶子蔫了怎么办 刚摘下来的多肉怎么办 购车4s不给合同怎么办 橙光游戏2.0商城怎么办 飞羽花卷叶了怎么办 孔雀竹芋叶子发黄卷曲怎么办 孔雀竹芋叶子黄了卷了怎么办 飞羽竹芋叶尖黄怎么办 十七岁还是胸小怎么办 英雄联盟连接不上服务器怎么办 彩叶草叶子蔫了怎么办 家里种葱老是死怎么办 非洲菊生虫子了怎么办 多肉的花剪下来怎么办 结石痛怎么办怎么止疼 喝玫瑰花茶胃疼怎么办 卡地亚戒指掉色怎么办 苹果8plus掉电快怎么办 苹果8plus耗电快怎么办 卡地亚戒指划痕怎么办 苹果手机玫瑰金掉色怎么办 14k玫瑰金掉色怎么办 卡地亚手镯掉色怎么办 手机掉油漆里了怎么办 黄金戴久了变黑怎么办