首页 > 其他 > 详细

函数的递归

时间:2019-07-14 12:23:19      阅读:71      评论:0      收藏:0      [点我收藏+]

函数的递归

# 递归分为两个阶段
#     1.回溯:就是一次次重复的过程,这个重复过程必须建立在每一次重复问题的复杂程度都应该下降
#            直到有一个最终的结束条件
#     2.递推:一次次往回推导的过程


l = [1,[2,[3,[4,[5,[6,[7,[8,[9,[10,[11,[12,[13,]]]]]]]]]]]]]
# 将列表中的数字依次打印出来
def func(args):
    for i in args:
        if type(i) is int:
            print(i)
        else:
            func(i)


func(l)
# 递归函数不需要考虑递归次数,要确定好结束的条件

 

函数的递归

原文:https://www.cnblogs.com/asdaa/p/11183725.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!