求图的最小生成树
2015-08-09 10:55
253 查看
1、求图的最小生成树有两种算法
1)普里姆算法(从顶点着手)
第一步:
从顶点0出发,找到与0之间权值最小的顶点,为2,然后把顶点1、2组成一个集合1;
第二步:
在集合1中找到与各顶点权值最小的顶点,去掉权值为6的边得到下图:
第三步:
第四步:
第五步:
2)克鲁斯卡尔算法(从边着手,依次选择权值小的边)
第一步:
选出权值最小的一条边
第二步:
第三步:
第四步:
第五步:
2、笔记
树是没有形成环的,图是有的;
1)普里姆算法(从顶点着手)
第一步:
从顶点0出发,找到与0之间权值最小的顶点,为2,然后把顶点1、2组成一个集合1;
第二步:
在集合1中找到与各顶点权值最小的顶点,去掉权值为6的边得到下图:
第三步:
第四步:
第五步:
2)克鲁斯卡尔算法(从边着手,依次选择权值小的边)
第一步:
选出权值最小的一条边
第二步:
第三步:
第四步:
第五步:
2、笔记
树是没有形成环的,图是有的;
相关文章推荐
- 【图】图的遍历以及最小生成树
- 所发生的发生的
- 程序中文乱码问题解决大全
- python下载hadoop天气数据
- SPICE协议在Android上的几个优化要点
- HDOJ1874 畅通工程续(floyd)
- JS+css3实现图片画廊效果总结
- 图的遍历方法(深度优先和广度优先算法)
- golang 似乎回到servlet的时代
- hdu 5365 判断正方形
- bzoj3576: [Hnoi2014]江南乐
- 排序算法的C语言实现-归并排序
- 这是测试
- 字符串循环移位
- IPC$入侵的流程
- openCV学习一:入门
- ASP入门(二)-创建Access数据库
- Android中怎样获取手机分辨率
- N个盒子M个物品,求装满盒子的最多
- the type List is not generic; it cannot be parameterized with arguments<T>解决办法