多语言展示
当前在线:1359今日阅读:103今日分享:49

汉诺塔快速手动过关

汉诺塔由于在程序中用到递归的思想去求解,不适合人的操作,所以根据经验做了简化,可以快速的进行人工操作,来达到所要的结果。实验结果是无须动脑快速完成7关。
步骤/方法
1

先判断塔的个数为奇数或者偶数。

2

记住口诀,奇数向左,偶数向右。

3

眼睛盯住最上面的那个小塔,第一步操作根据上面的奇左偶右原则,将它向左或者向右移动。

4

移动完毕后,下一步不可再操作这个小塔,而是走其它任意一步(实际上有且只有一步操作合法)。

5

眼睛继续盯住小塔,按原来的奇左偶右原则,同样的方式移动(即原来是向左或者向右移动,这次仍然是向左或者向右移动)。

6

同第4步,不可操作该小塔,走其它任意一步(实际上有且只有一步操作合法)。

注意事项
1

该文所说的汉诺塔可以将左边的塔直接一步移到最右面,即可以向左移动,左边如果移动到头会自动移到最右边,可构成一个循环,同理,最右边的塔,也可以直接右移一步就到最左边。

2

口诀无需记忆,推算即可,比如就一个塔,那当然就是直接把它向左移动,自然它就移动到最右边,满足过关条件,即是奇数个向左移动。

3

关键就是最上面的那个最小的塔,眼睛要盯住,其它的塔纯属路人甲。

推荐信息