Python—–递归函数,二分查找

此页面是否是列表页或首页?未找到合适正文内容。

Python—–递归函数,二分查找

标签:目标artintcolorbreak二分内容最大查找

递归函数:自己调用自己import syssys.setrecursionlimit(10000)def func1(): print(666) func1()func1()默认最大递归深度998import syssys.setrecursionlimit(10000)count=0def func1(n): n+=1 print(n) func1(n)func1(count)‘‘‘n = 1 太白 age(1) = 23n = 2 日天 age(2) = age(1) + 2n = 3 wusir age(3) = age(2) + 2n = 4 alex age(4) = age(3) + 2‘‘‘def age(n): if n==1: return 23 else: return age(n-1)+2print(age(4)) #23+2+2+2以下内容是递归函数的具体运行def age(n): #n=4 if n==1: return 23 else: return age(n-1)+2ret=age(4)‘‘‘def age(n): # n=3 if n==1: return 23 else: return age(1)+2def age(n): #n=2 if n==1: return 23 else: return age(1)+2def age(): #$4$$$$ if n==1: return 23 else: return age(1)+2 ‘‘‘二分查找:用代码写的计算方式。二分查找是最简单的算法,比较经典的算法。1,数字序列,有序,不重复。l = [2,3,5,10,15,16,18,22,26,30,32,35,41,42,43,55,56,66,67,69,72,76,82,83,88]print(len(l))print(l.index(66))count=0

作者: 老毛桃

为您推荐

返回顶部