第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) 论坛首页搜索汉诺塔,以前的鱼友不知道问过多少遍了,手动解释一遍很麻烦的,自己一定能找到答案 是的,我就是先搜索了一次后,看了帖子后,再来问的这个问题{:10_245:} cebby 发表于 2020-10-20 21:28
是的,我就是先搜索了一次后,看了帖子后,再来问的这个问题
如果实在不理解可以先放一放,这个对于小甲鱼的教程来说不重要 好的,多谢 偶然发现的如何透彻理解递归函数的问题:
慕课上面北京理工大学老师嵩天的python课程里面,有一个小节叫《代码复用与函数递归》
用数学归纳法讲解如何理解递归函数,就很快就明白python中的递归为何如此令人着迷,且能够效率解决诸多实际问题。 cebby 发表于 2020-11-9 23:21
偶然发现的如何透彻理解递归函数的问题:
慕课上面北京理工大学老师嵩天的python课程里面,有一个小节叫《 ...
我被小甲鱼这个代码困扰了三个小时了 还是理解不了 我太难了
页:
[1]