引 言 数 据 结 构 是 一 门 理 论 性 很 强 、 思 维 抽 象 、 难 度 较 大 的 课 程 , 是 基础 课 和 专 业 课 之 间 的 桥 梁 。 该 课 程 的 先 行 课 程 是 计 算 机 基 础 、 程序 设 计 语 言 、 离 散 数 学 等 , 后 续 课 程 有 操 作 系 统 、 编 译 原 理 、 数据 库 原 理 、 软 件 工 程 等 。 通 过 本 门 课 程 的 学 习 , 我 们 应 该 能 透 彻地 理 解 各 种 数 据 对 象 的 特 点 , 学 会 数 据 的 组 织 方 法 和 实 现 方 法 ,并 进 一 步 培 养 良 好 的 程 序 设 计 能 力 和 解 决 实 际 问 题 的 能 力 , 而 且该 课 程 的 研 究 方 法 对 我 们 学 生 在 学 校 和 离 校 后 的 工 作 和 学 习 , 也有 重 要 意 义 。 数 据 结 构 是 电 子 信 息 科 学 与 技 术 专 业 的 一 门 核 心 专业 基 础 课 程 , 在 该 专 业 的 课 程 体 系 中 起 着 承 上 启下的 作 用, 学 好了数 据 结 构 对 于提高理 论 认知水平和 实 践能 力 有 着 极为重 要 的作 用。 学 习 数 据 结 构 的 最终目的 是 为了获得求解 问 题 问 能 力 。 对于现 实 世界中 的 问 题 , 应 该 能 从中 抽 象 出一 个适当的 数 学 模型,该 数 学 模型在 计 算 机 内部的 数 据 结 构 来表示, 然后 设 计 一 个解 此数 学 模型的 算 法 , 在 进 行 编 程 调试, 最后 活的 问 题 的 解 答。 基 于此原 因, 现 在 我 们 开设 数 据 结 构 课 程 设 计 。 针对 数 据 结 构 课程 的 特 点 , 着 眼于培 养 我 们 的 实 践能 力 。 实 习 课 程 是 为了加强 编程 能 力 的 培 养 , 鼓励学 生 使用新兴的 编 程 语 言 。 相信 通 过 数 据 结构 课 程 实 践, 无论 是 理 论 知识, 还是 动手能 力 , 同学 们 都会 有 不同程 度 的 提高。 一 、 需求分析 本 课 程 设 计 是 解 决 迷宫求解 的 问 题 , 从入口出发, 顺某一 方 向向前探索, 若能 走通 , 则继续 往前走;...