个人资料整理 仅限学习使用
软 件 学 院
课程设计报告书
课程名称 数据结构课程设计
设计题目 地铁建设问题
专业班级
学 号
姓 名
指导教师
2018年 1 月
个人资料整理 仅限学习使用
目 录
11 设计时间 12 设计目的 3设计任务1 4 设计内容14.1需求分析1
4.2总体设计2
4.3详细设计4
4.4测试与分析11
114.4.1测试 134.4.2分析 14附录4.5
20
总结与展望5
22 参考文献22
成绩评定
个人资料整理 仅限学习使用
设计时间1
日212018年1月月2018年116日至 2 设计目的数据结构是计算机专业的核心课程,是计算机科学的算法理论基础和软件设计的技术基础。数据结构是实践性很强的课程。课程设计是加强学生实践能力的一个语言的算法转换成强有力手段。要求学生掌握数据结构的应用、算法的编写、类C程序并上机调试的基本方法。课程设计要求学生在完成程序设计的同时能够写出C比较规范的设计报告。严格实施课程设计这一环节,对于学生基本程序设计素养的 培养和软件工作者工作作风的训练,将起到显著的促进作用。 设计任务3某城市要在各个辖区之间修建地铁,由于地铁建设费用昂贵,因此需要合理安 排地铁建设线路,使市民可以沿地铁到达各个辖区,并使总费用最小。 地铁铺设费用与距离成正比);输入各个辖区名称和各辖区间直接距离1.
2. 根据辖区距离信息,计算出应该在哪些辖区建立地铁线路; 3. 输出应该建设的地铁线路及所需建设总里程。 4 设计内容 需求分析4.1 、程序所能达到的功能:1根据输入的辖区信息,建立图模型,使用的数据结构是无向图,采用邻接矩阵(1 存储。 根据普利姆算法计算最小生成树。(2地铁铺设费用与距离成正输入各个辖区代号,名称和各辖区间直接距离(3 比)。
个人资料整理 仅限学习使用
根据辖区距离信息,计算出应该在哪些辖区建立地铁线路。(4 输出应该建设的地铁线路及所需建设总里程。(5 2、输入的形式及内容: 4.4.1测试部分。包括城市名称、城市间距离权值、起始地点,详见 3、输出的形式及内容:包括生成的邻接表、应建设铁路的辖区名称及权值、最终地铁的总里程,详见
4.4.1测试部分。 、测试数据:4 测试部分。abcd及其之间的距离权值,详见4.4.1四个城市总体设计4.2
数据类型的定义4.2.1 图的邻接矩阵存储数据类型定义:1.typedef struct{
char V[M][10]。 int R[M][M]。 。)int vexnum。Graph 辅助数组数据类型定义:2.typedef struct{
int adjvex。} 。int lowcost closedge[MAX]。 基本操作:4.2.2CreateCity(G
个人资料整理 仅限学习使用
;G操作结果:构造一个无向图LocateDistri(Graph g,int u
操作结果:找出目标城市的位置;Min(Graph g,closedge closedge
操作结果:求出点与点之间的最短路径;.distrinam[1]
Prim(G,G 操作结果:用普里姆算法找到连接各辖区的最短路; 主程序的流程4.2.3 所示:1主程序的流程如图
个人资料整理 仅限学习使用
1
图 调用)关系4.2.4各程序模块之间的层次 所示:调用)关系如图2各程序模块之间的层次
2
图 详细设计4.3 4.3.1预处理#include stdio.h
#include stdlib.h
#include malloc.h
#include string.h
#define INFINITY 10000
#define M 20
创建图的结构体typedef struct
您可能关注的文档
- 把人性说得最透彻的10个心理短片.doc
- 投资评估方法及运用 201905051337491.doc
- 抗慢性心功能不全药1.ppt
- 抗菌药物的配伍禁忌2006课件.ppt
- 抹灰工程隐蔽验收记录 2.doc
- 抽油机机械设计报告.doc
- 拉萨虫草市场项目节能评估报告书送审稿.doc
- 招标文件 SIPCIC 2018 ZX Z 00园区一站式内网综合管理系统.doc
- 拦河坝施工组织.doc
- 控制工程matlab使用.doc
- 统编版2025年春季新版七年级下册历史 第21课 明清时期的科技与文化 教案.docx
- 雅安雨城法院书记员招聘考试真题库2025.docx
- 2026届安徽合肥市高考一模高考语文试卷试题(含答案详解).pdf
- 【专题研究】国内外城市更新研究的最新进展.pdf
- 【专题研究】老旧城区改造居民满意度影响因素研究——以遂宁市老旧城区改造为例.pdf
- 【专题研究】关于旧城空间改造理论与创意设计案例的几点思考.pdf
- 西藏拉萨市高三下学期期末物理备考重点详解.docx
- 泾县法院书记员招聘笔试真题2025.pdf
- 2026年春【苏教版】-六年级数学下册-面积的变化.pptx
- 2026年春【苏教版】-六年级数学下册-7.pptx
原创力文档

文档评论(0)