博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 递归
阅读量:4979 次
发布时间:2019-06-12

本文共 281 字,大约阅读时间需要 1 分钟。

                              递归

 

递归必须要有两个明确的阶段:

递推:一层一层递归调用下去

回溯:递归必须要有一个明确的结束条件,再满足该条件时结束递推开始一层一层回溯

 

递归的精髓在于通过不断地重复逼近一个最终的结果

 

案例:

找年龄的游戏:

主要看递归的运行过程

def age(n):

  if n == 1:

    return 26

  return age(n-1) +2

a = age(5)

print(a)

 

转载于:https://www.cnblogs.com/wuheng-123/p/9183000.html

你可能感兴趣的文章
编程之美-2.6-精确表达浮点数
查看>>
BZOJ5287 HNOI2018毒瘤(虚树+树形dp)
查看>>
C#并行编程之数据并行
查看>>
在没有达到利益最大化之前,不喜欢现在的工作也要好好干
查看>>
学习Memcached
查看>>
排序算法 学习
查看>>
xml
查看>>
ubuntu kylin 13.10 无法安装ia32-libs解决方案
查看>>
mac下安装mysql教程
查看>>
去掉关闭按钮同时禁用alt+f4进行关闭
查看>>
HBase API操作
查看>>
Linux文件属性之文件权限介绍
查看>>
Linux命令之---which简单介绍
查看>>
java接口和抽象类
查看>>
大型网站优化-memcache技术
查看>>
How to support comparators in our sort implementations?
查看>>
微信网页版前端源码分析(一)源码结构和公众号处理逻辑
查看>>
数据库基础知识
查看>>
第一部分绪论 第一章
查看>>
【bzoj4987】Tree【树形dp】
查看>>