猫史档案馆


【来个大神教教我这个小喵哇】递归(;д;)

用户:连雨不知夏连雨不知夏查看:0 回复:1 评论:0 创建时间:2020-08-18T20:35:35


帮我仔细地讲一讲递归吧!emotion_编程猫_伤心


回复

上一页1 页 / 共 1下一页
lsk666666lsk666666

递归,就是让一个方法自己调用自己。

比如阶乘:

def test(x):
        if x == 0:
                return 1
        return x * test(x-1 

  递归就是这么简单。

最后注意递归方法一定要有递归的结束条件,比如上面代码的第2-3行。没有递归结束条件的递归叫无限递归,无限递归是非常危险的,因为无限递归无法退出,导致内存会分分钟爆满!

点赞2


评论