电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

数据结构课程实验(图的存储与遍历)VIP专享VIP免费

数据结构课程实验(图的存储与遍历)_第1页
数据结构课程实验(图的存储与遍历)_第2页
数据结构课程实验(图的存储与遍历)_第3页
实 验 五 图 的 存 储 与 遍 历 1、 实 验 目 的 掌 握 图 这 种 复 杂 的 非 线 性 结 构 的 邻 接 矩 阵 和 邻 接 表 的 存 储 表 示 , 以 及 在 此 两种 常 用 存 储 方 式 下 深 度 优 先 遍 历 (dfs)和 广 度 优 先 遍 历 ( BFS) 操 作 的 实 现 。 2、 实 验 预 备 知 识 ( 1) 图 的 存 储 结 构 : 邻 接 矩 阵 表 示 法 和 邻 接 表 表 示 法 。 邻 接 矩 阵 表 示 法 除了 要 用 一 个 二 维 数 组 存 储 用 于 表 示 顶 点 间 相 邻 关 系 的 邻 接 矩 阵 外 ,还 需 用 一 个 一维 数 组 来 存 储 顶 点 信 息 , 另 外 还 有 图 的 顶 点 数 和 边 数 。 邻 接 表 表 示 法 类 似 于 树 的孩 子 链 表 表 示 法 。 ( 2) 图 的 遍 历 方 法 有 深 度 优 先 遍 历 ( Depth- First Traersal) 和 广 度 优 先遍 历 ( Breadth- First Traversal) , 简 称 DFS 和 BFS。 DFS 对 图 遍 历 时 尽 可 能先 对 纵 深 方 向 进 行 搜 索 ; BFS 是 类 似 于 树 的 按 层 次 遍 历 。 3、 实 验 内 容 题 目 1 对 以 邻 接 矩 阵 为 存 储 结 构 的 图 进 行 DFS 和 BFS 遍 历 (1) 问 题 描 述 : 以 邻 接 矩 阵 为 图 的 存 储 结 构 , 实 现 图 的 DFS 和 BFS 遍 历 。 (2) 基 本 要 求 : 建 立 一 个 图 的 邻 接 矩 阵 表 示 , 输 出 顶 点 的 一 种 DFS 和 BFS 序列 。 (3) 测 试 数 据 : 如 图 4.18 所示 。 (4) 实 现 提示 : 图 的 DFS 遍 历 可 通过递归调用 或用 栈来 实 现 。 其思想是 : 只要 当前结 点 未访问 过, 就访问 该结 点 , 沿着其一 条分支深 入下 去, 每深 入一 个 未访问 过的 结 点 , 就访问 这 个 结 点 , 然后从这 个 结 点 继续进 行 DFS 遍 历 。 在 这 一 过程中, 若深 入时 遇到一 个 已访问 过的 结 点 , 则查找是 否有 与 这 个 结 点 相 邻 的 下 一个 未访问 过的 结 点 。 若有 则继续深 人, 否则将退...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

小辰7+ 关注
实名认证
内容提供者

出售各种资料和文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部