最小生成树实验报告.pdf
《最小生成树实验报告.pdf》由会员分享,可在线阅读,更多相关《最小生成树实验报告.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、实验目的1.通过上机程序,进一步加深对最小生成树的理解。2.掌握 Kruskal 算法。3.学会用程序解决离散数学中的问题。4.增强我们编写程序的能力。二、实验内容求带权无向联通平面图的最小生成树三、实验环境我的实验依旧是在实验环境下完成的,而所设计的程序也在这个环境下通过了编译,运行和测试。四、实验原理和实现过程利用 Kruskal 算法求最小生成树,原理如下:1.选取最小权边 e1,置边数 j2.i=n-1 结束,否则转 c。3.设已经选择的边为 e1,e2,,ei,在 G 中选取不同于 e1,e2,ei 的边,使e1,e2,,ei,ei+1中无回路且 ei+1 是满足此条件的最小边。
2、4.ii+1,转 b。1.根据这个,还有以下思路:由 G 生成的最小生成树 T 所包含的边的集合1按非降序权重将 E 中的边排序2建立 n 个单元素集(每个顶点一个)3最小生成树的边集合 T 初始为空4.while|T|n-15.令 e(x,y)为 E 中的下一条边6.if 包含 x 的集合不是与包含 y 的集合不是同一个集合 then7.将 e(x,y)加入到 T8.将包含 x 的集合和包含 y 的集合合并9.end if while五、实验源代码及分析#includestruct Edgeint from,to,weight;rom);o);if(x!=y)rom,edgek.to,edg
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最小 生成 实验 报告
限制150内