c++搜索与回溯题目:汉诺塔
汉诺塔 题目描述: 约19世纪末,在欧洲的商店中出售一种智力玩具,在一块铜板上有三根杆,最左边的杆上自上而下、由小到大顺序串着由64个圆盘构成的塔。目的是将最左边杆上的盘全部移到中间的杆上,条件是一次只能移动一个盘,且不允许大盘放在小盘的上面。 这是一个著名的问题,几乎所有的教材上都有这个问题。由于条件是一次只能移动一个盘,且不允许大盘放在小盘上面,所以64个盘的移动次数是:(18,446,744,073,709,551,615)这是一个天文数字,若每一微秒可能计算(并不输出)一次移动,那么也需要几乎一百万年。我们仅能找出问题的解决方法并解决较小N值时的汉诺塔,但很难用计算机解决64层的汉诺塔
用户评论
推荐下载
-
汉诺塔.doc
文档是数据结构中汉诺塔和堆栈算法的程序,C++代码
24 2019-05-19 -
汉诺塔Hanoi
经典算法,汉诺塔(Hanoi)问题的解决,使用C#实现
42 2019-06-04 -
Android汉诺塔
用Android编写的汉诺塔源代码,可直接运行
24 2019-05-08 -
hdu汉诺塔
ACMHDU汉诺塔递归练习
23 2019-06-01 -
汉诺塔JAVa
学生自己编得!只有汉诺塔的源代码,没有演示程序哦!
23 2019-06-01 -
堆栈_汉诺塔
堆栈_汉诺塔!C语言实现
33 2018-12-10 -
汉诺塔.zip
Hanoi塔可视化程序源码(JAVA)可以手动搬运塔上的盘子HandledropandmoveHanoi塔问题被视为学习递归的经典例子
22 2019-09-10 -
JAVA汉诺塔
这个Hannoi塔游戏就是在原有的程序基础上增加了改变盘子数目功能、改变盘子大小功能、改变背景颜色功能、改变盘子颜色功能、计时器功能以及保存信息到文件功能,及背景音乐
39 2019-01-06 -
汉诺塔源码
汉诺塔与递归的运用,用最基本的经典问题阐述递归的运用。
27 2019-01-06 -
汉诺塔绘制
汉诺塔的Python绘制版 不是用turtle的移动过程
29 2019-01-09
暂无评论