cebby 发表于 2020-10-20 09:56:51

第023、024讲汉诺塔程序疑问

本帖最后由 cebby 于 2020-10-20 09:59 编辑

如何理解,hanoi(n-1,x,z,y)这种写法,为何顺序是xzy呢,不是zyx或者其他顺序,想了半天没想明白。但是我能够看懂#后的注释,也明白整个解题过程和原理,就仅仅是对这个代码看不懂
还有n-1的位置是否可以放在最后,或者中间的任何位置,是否一定要放在第一个位置。比如:hanoi(x,z,y,n-1)或者hanoi(x,n-1,z,y)

昨非 发表于 2020-10-20 11:40:15

论坛首页搜索汉诺塔,以前的鱼友不知道问过多少遍了,手动解释一遍很麻烦的,自己一定能找到答案

cebby 发表于 2020-10-20 21:28:52

是的,我就是先搜索了一次后,看了帖子后,再来问的这个问题{:10_245:}

liuzhengyuan 发表于 2020-10-23 17:47:04

cebby 发表于 2020-10-20 21:28
是的,我就是先搜索了一次后,看了帖子后,再来问的这个问题

如果实在不理解可以先放一放,这个对于小甲鱼的教程来说不重要

cebby 发表于 2020-10-24 09:50:26

好的,多谢

cebby 发表于 2020-11-9 23:21:46

偶然发现的如何透彻理解递归函数的问题:
慕课上面北京理工大学老师嵩天的python课程里面,有一个小节叫《代码复用与函数递归》
用数学归纳法讲解如何理解递归函数,就很快就明白python中的递归为何如此令人着迷,且能够效率解决诸多实际问题。

为了梦想而努力 发表于 2020-12-21 03:12:26

cebby 发表于 2020-11-9 23:21
偶然发现的如何透彻理解递归函数的问题:
慕课上面北京理工大学老师嵩天的python课程里面,有一个小节叫《 ...

我被小甲鱼这个代码困扰了三个小时了 还是理解不了 我太难了
页: [1]
查看完整版本: 第023、024讲汉诺塔程序疑问