汉诺塔怎么玩?

 我来答
小新科普生活
高能答主

2021-03-25 · 专注解答生活领域的问题
小新科普生活
采纳数:1943 获赞数:311107

向TA提问 私信TA
展开全部

汉诺塔玩法如下:

1、每次只允许一个人移动碟子,且每次仅允许移动一个碟子的位置。

2、在团队所有成员必须依次移动盘子。

3、在任意一次移动中,较小的盘子不得被置于较大的盘子下方。

4、正式开始以后,除移动盘子的队员外,其他队员必须站在培训师规定的距离以外。

5、正式开始以后团队所有成员不得说话,亦不得发出任何带有暗示性的话语。有人出声,将回到原始状态,接着开始。

扩展资料

汉诺塔算法非常简单,当盘子的个数为n时,移动的次数应等于2^n – 1。后来一位美国学者发现一种出人意料的简单方法,只要轮流进行两步操作就可以了。

首先把三根柱子按顺序排成品字型,把所有的圆盘按从大到小的顺序放在柱子A上,根据圆盘的数量确定柱子的排放顺序:若n为偶数,按顺时针方向依次摆放ABC。

若n为奇数,按顺时针方向依次摆放ACB。

1、按顺时针方向把圆盘1从现在的柱子移动到下一根柱子,即当n为偶数时,若圆盘1在柱子A,则把它移动到B;若圆盘1在柱子B,则把它移动到C;若圆盘1在柱子C,则把它移动到A。

2、接着,把另外两根柱子上可以移动的圆盘移动到新的柱子上。即把非空柱子上的圆盘移动到空柱子上,当两根柱子都非空时,移动较小的圆盘。这一步没有明确规定移动哪个圆盘,你可能以为会有多种可能性,其实不然,可实施的行动是唯一的。

3、反复进行⑴⑵操作,最后就能按规定完成汉诺塔的移动。

风林网络手游平台
2022-07-16 · 百度认证:四川风林网络科技有限公司官方账号
风林网络手游平台
向TA提问
展开全部
汉诺塔算法介绍:
把三根柱子按顺序排成“品”字型,把所有圆盘按从大到小的顺序放于柱子A上,根据圆盘数量来确定柱子排放的顺序:n若为偶数的话,顺时针方向依次摆放为:ABC;而n若为奇数的话,就按顺时针方向依次摆放为:ACB。
这样经过反复多次的测试,最后就可以按照规定完成汉诺塔的移动。因此很简单的,结果就是按照移动规则向一个方向移动金片:如3阶汉诺塔的移动:A→C,A→B,C→B,A→C,B→A,B→C,A→C。
  • 官方电话
  • 在线客服
  • 官方服务
    • 官方网站
    • 福利app
    • 代理申请
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
轮滑AND魔方
2021-04-11 · TA获得超过165个赞
知道答主
回答量:269
采纳率:0%
帮助的人:67万
展开全部

教大家玩汉诺塔规则和训练递归方法

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式