图遍历的演示课程设计报告
《图遍历的演示课程设计报告》由会员分享,可在线阅读,更多相关《图遍历的演示课程设计报告(13页珍藏版)》请在毕设资料网上搜索。
1、 计算机科学与技术系 课程设计报告 20 1120 12 学年第 二 学期 课程 数据结构与算法 课 程 设 计 名 称 图遍历的演示 学生姓名 学号 专业班级 网络工程 1 班 指导教师 2011 年 6 月 图遍历的演示 一、问题分析和任务定义一、问题分析和任务定义 很多涉及图上操作的算法都是以图的遍历操作为基础的。试写一个程序,演 示在连通的无向图上访问全部结点的操作。将每个结点看做一个地名,如合肥。 然后任选国内的城市,起点未合肥,忽略城市间的里程。 设图的结点 20-30 个,每个结点用一个编号表示(如果一个图有 n 个结点, 则它们的编号分别为 1,2,n)。通过输入图的全部边(存
2、于数据文件中,从 文件读写)输入一个图,每个边为一个数对,可以对边的输入顺序作出某种限制。 注意,生成树的边是有向边,端点顺序不能颠倒。 二、数据结构的选择和概要设计二、数据结构的选择和概要设计 城市与城市之间的关系使没有方向的,无向图采用邻近多重表来实现,主要 要表示无向图中的各个结点和边,在多重表中边是采用两个结点来表示的。 在邻接表中 Edgenode 表示邻接表中的结点类型,其中含有访问标记 mark, 一条边所依附的两个结点的序号ivex和jvex, 以及分别指向依附于ivex和jvex 的顶点边的链域 ilink 和 jlink。 其中,邻接表中的表头结点用 Vexnode 表示,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 遍历 演示 课程设计 报告
