- 1
- 0
- 约2.21千字
- 约 4页
- 2026-01-02 发布于天津
- 举报
PAGE
PAGE
PAGE4
PAGE
PAGE0
数据结构课程设计最小通信网
需求分析
要在n个城市间建立通信网,已知各个城市间的距离,建立的通信线路要使得这n个城市连通,而且建立的通信网络代价最小(最短)。
输入:n个城市的距离关系图,即图的顶点和边上的权值
输出:含n个城市顶点的最小生成树中的边和代价
功能:建立图的最小生成树
(4)测试数据:见右图
概要设计
数据结构:
用图来描述n个城市间的关系,顶点为城市,边上的权值为两个城市的代价。用邻接矩阵来存储图.
使用算法的思想:
这里用prim算法来实现求最小生成树,假设G=(V,E)为待求图,其中V为图中所有顶点的集合,E为带权图中多有带权边的集合。设置两个新的集合U和TE,其中集合U用于存放G的最小生成树中的顶点,集合TE存放G的最小生成树的边。令集合U的初值为U{u1}(假设构造最小生成树时,从顶点u0出发),集合TE的初值为TE={}。Prim算法的思想是,从所有u属于U,v属于V-U的边中,选取具有最小权值的边(u,v),将顶点v加入集合U中,将边(u,v)加入集合TE中,如此不断重复直到U=V时,最小生成树构造完毕,这时集合TE中包含了最小生成树的所有边。
详细设计
数据结构详细设计:
图的邻接矩阵描述:此处用32767代表表头为顶点,矩阵的内容点—权值—点
2.算法详细设计:
在
您可能关注的文档
- 《数据结构》课程设计报告建立通信网络.docx
- PLC控制梭式窑燃烧系统设计.docx
- 江南大学现代远程教育《质量管理》第三阶段练习题.doc
- 江南大学现代远程教育《质量管理》第一阶段练习题.doc
- 人力资源开发与管理的问题研究.doc
- 人力资源开发与培训问题研究.doc
- 人力资源培训与开发的问题研究.doc
- 员工队伍建设与人力资源开发的问题研究.doc
- 5、4%水泥稳定石屑下基层(CK0+800~CK0+860)200米为一检验批(报验表).XLS
- 011、CK0+000~CK0+200 AC-13C上面层(下洒粘层油).XLS
- 4、回填施工记录表.XLS
- 2、原材料、构配件进场使用检查记录表.xls
- 1、CK0+600~ CK0+700 水泥混凝土面层.XLS
- 1、CK0+000~CK0+200 AC-20C下面层(下洒透层油).XLS
- 1、工程材料进场使用清单.xls
- 2、4%水泥稳定石屑下基层(CK0+200~CK0+400)200米为一检验批(报验表).XLS
- 1、4%水泥稳定石屑下基层(CK0+000~CK0+200)200米为一检验批(报验表).XLS
- 5、CK0+800~ CK0+860左侧路缘石_重命名_2017-1-17-11-35-12.XLS
- 2、CK0+700~ CK0+860 水泥混凝土面层.XLS
- 022、CK0+200~CK0+400 AC-13C上面层(下洒粘层油).XLS
原创力文档

文档评论(0)