图遍历的演示实习报告
《图遍历的演示实习报告》由会员分享,可在线阅读,更多相关《图遍历的演示实习报告(16页珍藏版)》请在毕设资料网上搜索。
1、数据结构课程设计 图的遍历 1 图遍历的演示 题目题目: :很多涉及图上操作的算法都是以图的遍历操作为基础的。很多涉及图上操作的算法都是以图的遍历操作为基础的。试设计一个程序,演示在连 通和非连通的无向图上访问全部结点的操作 一、需求分析一、需求分析 1、以邻接多重表为存储结构; 2、实现连通和非连通的无向图的深度优先和广度优先遍历; 3、以用户指定的结点为起点,分别输出每种遍历下的结点访问序列和生成树的边集; 二、二、概要设计概要设计 1、设定图的抽象数据类型: ADTADT Graph 数据对象数据对象 V V:V 是具有相同特性的数据元素的集合,称为点集. 数据关系数据关系 R R: R
2、=VR VR=(v,w)|v,w 属于 V,(v,w)表示 v 和 w 之间存在的路径 基本操作基本操作 P:P: CreatGraph(否则返回其他信息 GetVex(G,v) 初始条件: 图 G 存在,v 是 G 中顶点 操作结果:返回 v 的值 FirstAjvex(G,v) 初始条件: 图 G 存在,v 是 G 中顶点 操作结果:返回 v 的第一个邻接顶点,若顶在图中没有邻接顶点,则返回为空 NextAjvex(G,v,w) 初始条件: 图 G 存在,v 是 G 中顶点,w 是 v 的邻接顶点 操作结果:返回 v 的下一个邻接顶点,若 w 是 v 的最后一个邻接顶点,则返回空 Dele
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 遍历 演示 实习 报告
