- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构
课程设计材料
学生姓名: 黄露 学 号: 081204112
系 (院): 信息工程学院
专 业: 信息管理与信息系统
设计 (论文)题目: 汉诺塔的演示
完成日期: 2010 年 3 月
指导教师: 朱俊武
2010年3月
数据结构课程设计——汉诺塔的演示
目录
1. 设计目的…….………………………………………….2
2. 设计要求…….………………………………………….2
3. 需求分析…….………………………………………….2
4. 概要设 …….….………………………………………4
5. 详细设 …….………………………………………….4
6. 调试分析…….………………………………………….4
7. 用户手册…….………………………………………….8
8. 测试结果…….………………………………………….10
9. 附录…….………………………………………………11
10.参考文献…….………….……………………………...12
- 1 -
数据结构课程设计——汉诺塔的演示
一、设计目的
课程设计是 《数据结构》课程教学必不可缺的一个重要环节,它可加深学生对该课程所学内
容的进一步的理解与巩固,是将计算机课程与实际问题相联接的关键步骤。通过课程设计,
能够提高学生分析问题、解决问题,从而运用所学知识解决实际问题的能力,因而必须给予
足够的重视。
二、设计要求
1.明确课设任务,复习与查阅有关资料。
2 .按要求完成课设内容,课设报告要求文字和图工整、思路清楚、正确。
3 .一至四名同学分为一组,完成一个应用问题的程序的编写工作。
4 .应用程序应具有一定的可用性:
(1)凡等候用户输入时,给出足够的提示信息,如“Please Select (1—3 ):”提示用户选择。
(2 )格式明显易懂,配上适当的颜色、声音等辅助效果,能方便地改正输入时的错误,使
用户感到方便、好用。
(3 )有联机求助功能。用户能直接从系统得到必要的提示,不查手册也能解决一些疑难。
5 .程序具有一定的健壮性,不会因为用户的输入错误引起程序运行错误而中断执行:
(1)对输入值的类型、大小范围、字符串的长度等,进行正确性检查,对不合法的输入值
给出出错信息,指出错误类型,等待重新输入。
(2 )当可能的回答有多种时,应允许输入任何一种回答。
(3 )对删除数据应给出警告。
三、需求分析
汉诺塔 的由来:
汉诺塔是 源自印度神话里的玩具。
- 2 -
数据结构课程设计——汉诺塔的演示
上帝创造世界 的时候做了三根金刚石柱子 ,在一根柱子上从下往上安 大小顺序摞着 6
4 片黄金圆盘 。上帝命令婆罗门把圆 盘从下面开始按大小顺序重新摆 放在另一根柱子
上。并且规定 ,在小圆盘上不能放大圆盘,在 三根柱子之间一次只能移动一 个圆盘。
有预言说 ,这件事完成时宇宙会在一瞬间 闪电式毁灭。也有人相信婆 罗门至今还在一
刻不停地搬动 着圆盘。
汉诺塔与宇宙寿命:
如果移动 一个圆盘需要 1秒钟的话,等到 64 个圆盘全部重新落在一起,宇宙 被
毁灭是什么时 候呢?
让我们来 考虑一下 64个圆盘重新摞好 需要移动多少次吧。 1个的时候 当然是 1
次,2个的时候是 3 次,3个的时候就用了 7次这实在是太累了
因此让我们逻辑性的思考一下吧。
4个的时候能够移动最大的 4盘时如图所示。
到此为止 用了 7次。
接下来如 下图时用 1次,在上面再放上 3个圆盘时还要用 7次 (把3个圆盘重新
放在一起需要 的次数)。
因此,4 个的时候是
“3 个圆盘重新摞在一起的次数
您可能关注的文档
- 时域分析法习题及解答.pdf
- 是被害人的近亲属就一定有提起附带民事诉讼的权利吗?(张海亮).pdf
- 是什么让开发者望而止步?.pdf
- 暑假教师集训工作总结.pdf
- 暑假实践报告.pdf
- 暑期辅导化学基础知识.pdf
- 暑期教师培训心得体会(完整版)..pdf
- 树木等附着物补偿明细表.pdf
- 树木栽植工程检验批质量验收记录.pdf
- 数的开方复习(1).pdf
- internal for instructor-lesson plans partner course讲师课程计划合作伙伴.pdf
- 通过销售给客户来报废资产fifa abad国际足联世纪.pdf
- 内省了解javabean加强.pdf
- 测试无线终端开发认证组技术战略telus要求范围独立发布vstandalone terminal specification.pdf
- 计算书西区信息.pdf
- 文案详解the pelican kragi鹈鹕岩.pdf
- 综合平行证明.pdf
- 23ase study电子商务概要.pdf
- 文稿课件c o m qlik sense成果.pdf
- jimmy choo ss15男士系列鞋履mens collection男装.pdf
最近下载
- 材料电子及中子分析技术第8章 电子背散射衍射ppt.pptx VIP
- 人教版小学数学三年级下册全册教案(2024年春季修订).pdf
- 04 缤纷世界(2023初中英语中考时文阅读+完型填空+任务型阅读)(解析版).docx VIP
- ANSYS_Fluent_UDF_Manual(自定义UDF帮助文件).pdf VIP
- 你来比划我来猜(可选题组完美版).ppt
- 03 芸芸众生(2023初中英语中考时文阅读+完型填空+任务型阅读)(解析版).docx VIP
- 某EPC项目技术标投标文件.pdf
- 02 环保天地(2023初中英语中考时文阅读+完型填空+任务型阅读)(解析版).docx VIP
- DB33 1239-2021 建设工程配建5G移动通信基础设施技术标准.docx VIP
- 财政绩效评价方案.docx
文档评论(0)