数据结构课程设计--汉诺塔游戏
《数据结构课程设计--汉诺塔游戏》由会员分享,可在线阅读,更多相关《数据结构课程设计--汉诺塔游戏(13页珍藏版)》请在毕设资料网上搜索。
1、 汉诺塔游戏 课程设计说明书 学生姓名: 学 号: 院 系: 信息工程学院 专 业: 信息管理与信息系统 班 级: 信息 12 本 1 指导教师: 答辩时间: 年 月 日 数据结构课程设计 目录 摘要 第一章 绪论. 错误错误! !未定义书签。未定义书签。 1. 数据结构简介 . 1 2. 应用技术领域及范围 . 1 3. 设计的原理、方法和主要内容 . 1 第二章 需求分析. 错误错误! !未定义书签。未定义书签。 1. 汉诺塔的由来 . 2 2. 汉诺塔与宇宙寿命 . 4 3. 设计目的 . 3 4. 设计需求 . 4 5. 问题分析 . 4 第三章 概要设计. 5 1. 设计思想 . 5
2、 2. 实现方法 . 5 3. 主要模块 . 5 4. 模块关系 . 5 第四章 详细设计 5 1. 功能设计 . 5 2. 算法分析 . 6 3. 编写程序 . 6 4. 程序执行过程分析 . 7 5. 调试分析 . 8 总总结结 9 参考文献参考文献 9 汉诺塔游戏 摘要摘要 随着时代的不断发展进步,计算机已经融入我们的日常生活。很多时候,很多的问题想 通过人的手来亲自解决已变得十分困难了, 这时我们就要运用计算机来帮我们解决这些复杂 的问题。汉诺塔问题就是这类较复杂的问题。 汉诺塔游戏规则:有三根针 A,B,C。A 针上有 n 个盘子,盘子大小不等,大的在下, 小的在上。要求把这 n 个
3、盘子移到 C 针,在移动过程中可以借助 B 针,每次只允许移动一个 盘子,且在移动过程中在三根针上的盘子都保持大盘在下,小盘在上。 此次,我们通过 Visual C+软件运用递归算法来解决汉诺塔问题。程序运行后会出现 一个界面, 界面上有各种操作提示, 按照提示进行各种操作后会得到汉诺塔游戏的运行过程 及结果。 关键字:汉诺塔;Visual C+软件;递归算法 数据结构课程设计 Abstract With the continuous development and progress of the times, the computer has been integrated into our
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 汉诺塔 游戏
