问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

一文带你吃透汉诺塔和其变形题

发布网友 发布时间:2023-02-26 11:56

我来回答

1个回答

热心网友 时间:2023-06-26 18:46

汉诺塔(港台:河内塔)(Tower of Hanoi)是根据一个传说形成的数学问题:

有三根杆子A,B,C。A杆上有 N 个 (N>1) 穿孔圆盘,盘的尺寸由下到上依次变小。要求按下列规则将所有圆盘移至 C 杆:

可以将圆盘临时置于 B 杆,也可将从 A 杆移出的圆盘重新移回 A 杆,但都必须遵循上述两条规则。

我们从只有一个盘子的时候开始研究。很简单,直接把红色的盘子移到B上就可以了。

步骤:

此时两个盘子都在B上,并且红色盘子在*盘子上面

步骤:

根据上面的规律可以知道:

n盘子从A移动到B = 先把 n - 1 个盘子从A移动到C + 把最底下的盘子移动到B + 最后把 n - 1个盘子从C移动到B上

即 : 公式 H ( n ) = H ( n - 1 ) + 1 + H ( n - 1 )

现在思路清楚了,我们来讲它的两种解法:

假如有2N个盘子,盘子种类有N种,并且每种盘子有两个(这两个大小和颜色完全相同)

新2n盘子从A移动到B = 2 * 之前n个盘子移动次数

因此,依然有两种解法:

假如A和B直接不能直接移动,那么怎么解决?

步骤:

移动n个盘子需要的次数 = 通过C移动n-1个盘子到B的次数 + 把最底部移动到C上的次数 + 通过C再次移动n-1个盘子到A的次数 + 把最底部盘子移动到B上次数 + 通过C把n-1个盘子移动回B的次数

因此,依然有两种解法:

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
貔貅请多少只 生活的滋味 写写你的生活实际 这个短文收到什么启发 阳光城并州府施工进度 狙击手幽灵战士契约2伪装所在地点位置分享介绍_狙击手幽灵战士契约2伪 ... 狙击手幽灵战士契约2弹药怎么搜集_狙击手幽灵战士契约2弹药怎么获得 《狙击手幽灵战士2》攻略图文详解(精准射击) 生产经营能力主要形式 每到节假日新华书店坐满了看书的人把坐满了看书的人写具体 三星4300提示墨粉用尽 安卓手机虚拟鼠标可控制屏幕使用时间 新中式装修样板房的特点及注意事项 现代中式装修样板间 感受新中式风格之韵 大悦湾, LOFT样板间 ,惊艳承德! 新中式装修样板间是什么样的,都有哪些好风格? 梦见自己老公祖籍是日本的,我们还去日本旅游,这是什么意思啊? 梦见坐着医务车去日本 旅游意味着什么 为什么我的花呗优惠劵符合使用要求,付款的时候为什么用不了优惠劵? 像鸟类或鱼类那样聚集在一起。形容聚集的很多的成语 兴业证券融资的利息在哪看到 中国国内卖的汽油是不是油? 如何制定一个有效的英语学习计划 好的英语学习计划!! 形容一个人只要有恒心有毅力,事情就一定能获得成功的成语 绳锯木断的拼音 梦见穿越去日本旅游 梦到去日本旅游是什么意思 乐讯手机(S718)怎么样下载飞信、、如题 谢谢了 目前安卓手机人气是多的手机论坛是哪个? 银行卡什么都没开通 可以用手机转账吗? 汉诺塔100个移动几次 汉诺塔(Hanoi)问题思路解析 罗庄区龙潭地锅鸡怎么样 松树会开花对果树生长有影响吗视频? 21世纪影响人类社会发展的高科技有哪些?不要长篇大论,一二百字就行... 梦见从山坡上掉下来是什么意思? 怎么把ipad安装上外来软件? 2022款奥迪怎么开启数据流量显示 奥迪Q2L怎样预选/启用调节车速? 支付宝永久管家靠谱吗 米兰理工大学有哪些优势专业 米兰理工大学的设计工程和产品设计这个两个专业有什么区别? 米兰理工大学有珠宝设计吗 红米手机里的万人斗地主三四分钟了,一直在认证中啊?如图 万人斗地主半天也登陆不上去啊?有个虚的圆圈一直在转动!也没法截图... 谁知道草原监控方案怎么做啊 能去掉衣服的软件下载 北街末雨南巷初晴是情侣网名吗 梦见从山坡上滚下来 绿皮火车车厢耐烂吗
  • 焦点

最新推荐

猜你喜欢

热门推荐