- 6
- 0
- 约1.32千字
- 约 5页
- 2021-03-02 发布于山东
- 举报
一、实验目的
通 上机程序, 一步加深 最小生成 的理解。
掌握 Kruskal 算法。
学会用程序解决离散数学中的 。
增 我 写程序的能力。
二、实验内容
求 无向 通平面 的最小生成
三、实验环境
我的 依旧是在 境下完成的, 而所 的程序也在 个 境下通
了 ,运行和 。
四、实验原理和实现过程
利用 Kruskal 算法求最小生成 ,原理如下:
取最小 e1,置 数 j 1.
i=n-1 束,否 c。
已 的 e1,e2, ??,ei, 在 G中 取不同于 e1,e2, ?? ei 的 ,使{ e1,e2, ??, ei,ei+1 }中无回路且 ei+1 是 足此条件的最小 。
i i+1 , b。
根据 个, 有以下思路:
由 G生成的最小生成 T 所包含的 的集合
1.按非降序 重将 E 中的 排序
2.建立 n 个 元素集(每个 点一个)
3.最小生成 的 集合 T 初始 空
4 .while |T|n-1
令 e(x,y)E 中的下一条
if包含 x 的集合不是与包含 y 的集合不是同一个集合 then
7. 将 e(x,y) 加入到 T
8. 将包含 x 的集合和包含 y 的集合合并
9. end if
while
五、实验源代码及分析
#include
struct Edge
{
i
您可能关注的文档
- 旅游文案策划范例.docx
- 旅游道歉信范例.docx
- 旋挖钻孔灌注桩检测实施总结的的方案.docx
- 无尘车间管理学习的的制度.docx
- 无悔奉献教师演讲的的稿范例.docx
- 无记名选票以及汇总模板范例.docx
- 旷课的学习计划的的检讨书.docx
- 昆虫记学习感想.docx
- 明以及清前期保守主义海外贸易政策.docx
- 明渠施工实施总结的的方案最终.docx
- 2026+循证建议:英克司兰在慢性肾脏病患者中的应用解读.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理 (1)_final.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理 (1)_repaired.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理_final.pptx
- 2026+中国循证专家共识:儿童肺栓塞的管理_repaired.pptx
- 2026+专家建议:嗜酸性食管炎组织学报告标准化.pptx
- 2026+最佳实践共识建议:所有医院发生的尿路感染的预防策略.pptx
- 2026+paflar+指南:少关节型幼年特发性关节炎_repaired.pptx
- 2026+PANLAR建议:少关节型幼年特发性关节炎的治疗.pptx
- 2026+国外实践指南+:女性首次经历精神病发作时首选的抗精神病药物.pptx
原创力文档

文档评论(0)