- 51
- 0
- 约4.23千字
- 约 7页
- 2018-02-08 发布于湖北
- 举报
数据结构课程设计-最小生成树问题.docx
实习5、最小生成树问题一、需求分析1.问题描述若要在n个城市间建设通信网络,只需要架设n-1条线路即可。如何以最低的经济代价建设这个通信网,是一个网的最小生成树问题。2.基本要求(1)利用克鲁斯卡尔算法求网的最小生成树。(2)实现教科书6.5节中定义的抽象数据类型MFSet。以此表示构造生成树过程中的连通分量。(3)以文本形式输出生成树中各边以及它们的权值。3.测试数据4. 实现提示通信线路一旦建立,必然是双向的。因此,构造最小生成树的网一定是无向网。设图的顶点数不超过30个,并为简单起见,网中边的权值设成小于100的整数,可利用C语言提供的随机函数产生。图的存储结构的选取应和所做操作相适应。为了便于选择权值最小的边,此题的存储结构既不用邻接矩阵的数组表示法,也不选用邻接表,而是以存储边(带权)的数组表示图。二、概要设计ADT Graph{数据对象V:V是具有相同特性的数据元素的集合,成为顶点集。数据关系R:R={VR}VR={v,w|v,w∈V且P(v,w), v,w表示从v到w的弧,谓词P(v,w)定义了弧v,w的意义或信息}基本操作:CreateUDN( *G)操作结果:创建无向图。MiniSpanTree(G,minedge)(使用克里斯卡尔算法始终调试不成功只好改用普利姆算法)初始条件:图G存在。操作结果:求图G的最小生成树。PrintMinEdge(G,minedge)
您可能关注的文档
最近下载
- 工资核算表大全(标准员工、计件工资、考勤计时工资、销售提成工资、临时工小时工工资、工资汇总统计、员工工资条模板7种模板).xlsx
- 环境友好型汽车涂料―GMA型丙烯酸粉末涂料的制备.doc VIP
- 白糖购销合同协议书范本模板.docx
- 部编人教版六年级上册语文全册新优教学设计(配2026年秋改版教材).doc
- 《“无诈校园”创建工作实施方案》.docx VIP
- 粉末涂料用GMA型丙烯酸树脂的合成及其固化分析.pdf VIP
- 《应急管理培训课件》.ppt VIP
- UV固化丙烯酸粉末涂料用树脂的合成.pdf VIP
- 2026年家庭教育促进法家长课堂课件.pptx VIP
- 单元二 西点制作常用原料.ppt
原创力文档

文档评论(0)