社区
C语言
帖子详情
谁能告诉我,汉诺塔的问题怎么编写?
jnqx
2003-08-19 03:08:42
A,B,C三个座,A上有64个盘子,从下到上盘子大小逐渐减小,把盘子从A以至C,
每次只能移动一个盘子,移动过程中不能把大盘放在小盘上面,而B是用来暂时
存放盘子的,告诉要用递归法,可是我一点头绪都找不到,请问个位怎么来编写
这个问题?
...全文
27
6
打赏
收藏
谁能告诉我,汉诺塔的问题怎么编写?
A,B,C三个座,A上有64个盘子,从下到上盘子大小逐渐减小,把盘子从A以至C, 每次只能移动一个盘子,移动过程中不能把大盘放在小盘上面,而B是用来暂时 存放盘子的,告诉要用递归法,可是我一点头绪都找不到,请问个位怎么来编写 这个问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
answerzy
2003-08-19
打赏
举报
回复
有些网上有那种《程序员笔记》下载
上面也补充了
jack_wq
2003-08-19
打赏
举报
回复
谭浩强 《c语言设计》(第二版)第161页 例8-9有源代码!
soyan
2003-08-19
打赏
举报
回复
程序很短,主要是慢慢体会递归
chengsion
2003-08-19
打赏
举报
回复
将你的针编号 设为 A B C
int move(n,A,B,C)//将A上的n个盘子经B移到C
{if (n==1) printf("A---->C\n");
else move(n-1,A,C,B);
}
hanoi(n)
{
move(n-1,A,C,B)//将A上的n-1个盘子经C移到B
move(1,A,B,C)//将A上的n-1个盘子经B移到C
move(n-1,B,C,A)//将B上的n-1个盘子经C移到A
}
csdn5211
2003-08-19
打赏
举报
回复
递归呀
sycnick
2003-08-19
打赏
举报
回复
谭浩强 《c语言设计》(第二版)第161页 例8-9
汉诺塔
问题
汉诺塔
问题
具有重要的算法思想和应用价值。在计算机科学中,
汉诺塔
问题
经常被用作算法设计和分析的基础
问题
,可以帮助我们理解递归、分治和栈等基本概念和算法技术。此外,
汉诺塔
问题
也被广泛应用于编译器、操作系统、数据库等计算机领域中的算法设计和优化,具有重要的实际意义。
每天一道算法题——
汉诺塔
汉诺塔
如图所示,把圆盘从下面开始按大小顺序重新摆放在另一根柱子上,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。 它的解法可以采用分解法,把一个大的
问题
,逐步分解成一个个小
问题
。比如我们想把A中的盘子挪到B上,可以把
问题
分解成,将A的前n-1个盘子先挪到C,然后把A中最后一个挪到B,再把C的n-1个盘子挪到B;然后n-1个盘子的
问题
可以分解成,先将C中前n-2个盘子放到A,把C的最
c语言
汉诺塔
函数怎么
编写
,秒懂
汉诺塔
原理函数递归
8种机械键盘轴体对比本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?秒懂
汉诺塔
原理函数递归想当年大一刚学C语言递归那一块儿的时候,遇到了“
汉诺塔
”
问题
,我的老天,那段时期想哭好吗,深刻的打击了我的编程热情,本身我就自觉智商不高,于是一直就没搞懂过这个
问题
,指导最近看了《JavaScript语言精粹》,才发现递归并没有那么难。。。我之前对于递归的了解只限于一个函数调用它自身,所以一直懵懵懂...
对
汉诺塔
问题
的解决算法
一.
问题
描述:相传在古印度圣庙中,有一种被称为
汉诺塔
(Hanoi)的游戏。该游戏是在一块铜板装置上,有三根杆(编号A、B、C),在A杆自下而上、由大到小按顺序放置64个金盘(如下图)。游戏的目标:把A杆上的金盘全部移到C杆上,并仍保持原有顺序叠好。操作规则:每次只能移动一个盘子,并且在移动过程中三根杆上都始终保持大盘在下,小盘在上,操作过程中盘子可以置于A、B、C任一杆上。二.关于递归
问题
。迭代的...
关于
汉诺塔
问题
的可视化运行
这一次,我来学习如何解决一个著名的
问题
:
汉诺塔
问题
总所周知,
汉诺塔
问题
的主要提干是:
汉诺塔
(又称河内塔)
问题
是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。 根据题意,我们下意...
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章