- 6
- 0
- 约3.03千字
- 约 9页
- 2017-09-01 发布于浙江
- 举报
实验5最小生成树算法的设计与实现报告
实验5 最小生成树算法的设计与实现
实验目的
1、根据算法设计需要, 掌握连通图的灵活表示方法;
2、掌握最小生成树算法,如Prim、Kruskal算法;
3、基本掌握贪心算法的一般设计方法;
4、进一步掌握集合的表示与操作算法的应用。
实验内容
1、认真阅读算法设计教材和数据结构教材内容, 熟习连通图的不同表示方法和最小生成树算法;
2、设计Kruskal算法实验程序。
有n个城市可以用(n-1)条路将它们连通,求最小总路程的和。
设计测试问题,修改并调试程序, 输出最小生成树的各条边, 直至正确为止。
Kruskal算法的原理方法
边权排序:
1 3 1
4 6 2
3 6 4
1 4 5
2 3 5
3 4 5
2 5 6
1 2 6
3 5 6
5 6 6
1. 初始化时:属于最小生成树的顶点U={}
不属于最小生成树的顶点V={1,2,3,4,5,6}
2. 根据边权排序,选出还没有连接并且权最小的边(1 3 1),属于最小生成树的顶点U={1,3},不属于最小生成树的顶点V={2,4,5,6}
3. 根据边权排序,选出还没有连接并且权最小的边(4 6 2),属于最小生成树的顶点U={{1,3},{4,6}}(还没有合在一起,有两颗子树),不属于最小生成树的顶点V={2,5}
4. 根据边权排序,选出还没有连接并且权最小的边(3 6 4),属于最小生成树的顶点U=
您可能关注的文档
- 安德义论语解读——八佾篇第三以礼表现德行.doc
- 安师大热力学统计物理复习提纲22.doc
- 安徽大学1011学年计算机网络期末试卷.doc
- 安川简易手册西格玛2系列.doc
- 学科教学论课程论文模板及格式要求.doc
- 安徽水利水电职业技术学院水闸设计与施工习题集.doc
- 安徽省地方标准DB34T37112017.doc
- 安徽工程大学硕士学位论文撰写要求2.doc
- 安徽省电力公司居民阶梯电价算例修订稿.doc
- 安徽大学离散数学0405A.doc
- 2026年中考地理一轮复习知识清单专题11 中国的自然灾害与环境保护(知识清单)(原卷版).pdf
- 2026年中考地理一轮复习知识清单专题11 中国的自然灾害与环境保护(知识清单)(解析版).docx
- 2026年中考地理一轮复习知识清单专题13 中国的经济发展(知识清单)(解析版).pdf
- 2026年中考地理一轮复习知识清单专题13 中国的经济发展(知识清单)(原卷版).docx
- 2026年中考地理一轮复习知识清单专题13 中国的经济发展(知识清单)(原卷版).pdf
- 2026年中考地理一轮复习知识清单专题11 中国的自然灾害与环境保护(知识清单)(解析版).pdf
- 杂志风成都印象旅游宣传画册PPT作品范本23页PPT.pptx
- 城市介绍PPT杭州.pptx
- 第一章 第5讲 氧化还原反应方程式的配平及计算(教师版).pdf
- 高三化学一轮复习 专题集训10 铝及其化合物(两性金属).pdf
原创力文档

文档评论(0)