Python递归(未完结)
两个特点:
1、调用自身
2、结束条件
为什么func3打印321而func4打印123的原因(看套娃图理解,大框为func,小框为print)(3从外到内,4从内到外)
示例:汉诺塔问题
一共n个盘子,把上面的n-1个盘子看成一个整体
- 把n-1个盘子从A经过C移动到B
- 把第n个盘子从A移动到C(移动一步的情况)
- 把n-1个盘子从B经过A移动到C
1 | #!/user/bin/env python3 |
递推式:h(x)=2h(x-1)+1
- 标题: Python递归(未完结)
- 作者: ljnljn
- 创建于 : 2024-12-04 19:37:00
- 更新于 : 2026-05-25 22:04:46
- 链接: https://ljnljn2005.github.io/2024/12/04/Python递归(未完结)/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。