动图 汉诺塔_汉诺塔的神秘步伐

盘他系列

汉诺塔

c196ccedfe7a317a77a1632c9e2bb2f1.png

快问快答:汉诺塔什么形状?

是的,汉诺塔可以是塔型的~

谜底就在谜面上

不拘一格的序言到此为止

汉诺塔

印度的古老传说

no.1   百科词条

法国数学家爱德华·卢卡斯曾编写过一个印度的古老传说:在世界中心贝拿勒斯(在印度北部)的圣庙里,一块黄铜板上插着三根宝石针。印度教的主神梵天在创造世界的时候,在其中一根针上,从上到下穿着由小到大的64片金片,这就是所谓的汉诺塔。不论白天黑夜,总有一个僧侣在按照下面的法则移动这些金片:一次只移动一片,不管在哪根针上,小片必须在大片上面。僧侣们预言,当所有的金片都从梵天穿好的那根针上移到另外一根针上时,世界就将在一声霹雳中消灭,而 梵塔 、庙宇和众生也都将同归于尽。

no.2   目不转睛

汉诺塔的组成很简单,我们将传说中的64片金片简化成4片小木片,自上而下,由小变大。三根立柱供小木片左右移动。

eeb602e0bb00b59d9e3020a6bbfe4155.png

no.3   盘”汉诺塔

请听题:如何用最少步骤将汉诺塔四片小木片从一根立柱上转移到另一根立柱上?

规则一:一次只能移动一片

57c9cdb6d37508f4174a539061ec0b54.png

规则二:只能小压大,不能大压小

24a57947e45c3351fbd0071e77b3cc51.png

妙不可言的盘法

二进制

道路千万条,盘法不唯一。

让我们来一起欣赏如何使用二进制找出汉诺塔神秘的最优步伐吧。

(前方高能预警:有点儿小难度呦)

首先,何为二进制呢?简单来说,就是逢二进一。

类比我们熟悉的十进制,逢十进一,1+1=2, 2+1=3,以此类推9+1=10,从个位进位到十位。


在二进制中:

1+1= 10 (是一零,不是十,下同)

10+1=11 

11+1=100 

100+1=101 

101+1=110

110+1=111

111+1=1000

1000+1=1001

1001+1=1010

1010+1=1011

1011+1=1100

1100+1=1101

1101+1=1110

1110+1=1111

以此类推......

现在,我们将四个汉诺塔的小木片分别对应二进制的四位 ↓ ↓ ↓

a1a76a6245ad8908fa4931b5d303aa99.png

“零为不动,“一为向右移动最小步伐(如已在右侧无路可走,则绕回最左侧,轮换对称)

举例来说,下边的动图就刻画了从0000变为0001的过程 ↓ ↓ ↓

a3aaeca6e66e037defa124fd87672ffd.gif

完整视频,戳这里↓ ↓ ↓

手模+解说:阿信老师

其实这不是我们的原创,只是用更简单易懂的语言重现,原视频链接在这里:

https://www.bilibili.com/video/av7398130?fromvsogou=1&bsource=sogou&fr=seo.bilibili.com

今天就到这里吧~

51f33548d9b5da1ace516015de2701bb.png

end

1afc936b9dd7d4f805c1dae72eef290b.gif

ba8f423ca91e4d8d1e29aefd5e1d454d.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值