数据结构与算法课程设计报告---图的算法实现
《数据结构与算法课程设计报告---图的算法实现》由会员分享,可在线阅读,更多相关《数据结构与算法课程设计报告---图的算法实现(21页珍藏版)》请在毕设资料网上搜索。
1、 数据结构与算法数据结构与算法 课程设计课程设计报告报告 课程设计课程设计题目:题目: 图的算法实现图的算法实现 专业班级:专业班级: 信息信息与计算科学与计算科学 10100 02 2 班班 目录目录 摘要摘要1 1 1 1、 引言引言1 1 2 2、 需求分析需求分析1 1 3 3、 概要设计概要设计2 2 4 4、 详细设计详细设计4 4 5 5、 程序设计程序设计1010 6 6、 运行结果运行结果1818 7 7、 总结体会总结体会1919 摘要摘要( (题目题目): ): 图的算法实现图的算法实现 实验内容实验内容 图的算法实现图的算法实现 问题描述:问题描述: (1)将图的信息建
2、立文件;)将图的信息建立文件; (2)从文件读入图的信息,建立邻接矩阵和邻接表;)从文件读入图的信息,建立邻接矩阵和邻接表; (3)实现)实现 Prim、Kruskal、Dijkstra 和拓扑排序算法。和拓扑排序算法。 关键字关键字: : 邻接矩阵、邻接矩阵、Dijkstra 和拓扑排序算法和拓扑排序算法 1.1.引言引言 本次数据结构课程设计共完成图的存储结构的建立、本次数据结构课程设计共完成图的存储结构的建立、Prim、Kruskal、Dijkstra 和拓扑排序算法等问题。通过本次课程设计,可以巩固和加深对数据结构的理和拓扑排序算法等问题。通过本次课程设计,可以巩固和加深对数据结构的理
3、 解,通过上机和程序调试,加深对课本知识的理解和熟练实践操作。解,通过上机和程序调试,加深对课本知识的理解和熟练实践操作。 (1) 通过本课程的学习,能够熟练掌握数据结构中图的几种基本操作;通过本课程的学习,能够熟练掌握数据结构中图的几种基本操作; (2) 能针对给定题目,选择相应的数据结构,分析并设计算法,进而给出问能针对给定题目,选择相应的数据结构,分析并设计算法,进而给出问 题的正确求解过程并编写代码实现。题的正确求解过程并编写代码实现。 使用语言:使用语言:C Prim算法思想:算法思想:从连通网从连通网 N=V,E中的某一顶点中的某一顶点 v0出发,选择与它关联的具有出发,选择与它关联的具有 最小权值的最小权值的边边(v0,v),将其顶点加入到生成树的顶点集合,将其顶点加入到生成树的顶点集合 V中。以后每一步从一中。以后每一步从一 个顶点在个顶点在 V 中,而另一个顶点不在中,而另一个顶点不在 V中的各条边中选择权值最小的边中的各条边中选择权值最小的边(u,v),把
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 算法 课程设计 报告 实现
