斐波纳切数列

在这里插入图片描述
但是这种方法时间复杂度太大,有很多重复计算。采用列表或者循环可以减少时间复杂度。
在这里插入图片描述
return li[n]
在这里插入图片描述
return c

上楼问题

在这里插入图片描述
原理和代码参见斐波纳切数列实现.

汉诺塔问题

不用递归很难写
在这里插入图片描述
当只有两个圆盘时,只需要移动3次;当有n个圆盘时:
在这里插入图片描述
在这里插入图片描述

相关文章: