我正在尝试查找此Python程序的运行时复杂性。将复杂度静像N还是会超过n,因为我每个递归调用python代码的复杂性
def RecLinearSearch(lyst,number):
found = False
index = len(lyst)-1
if lyst[index] == number:
found = True
return found
elif index<len(lyst)-1:
index +=1
return RecLinearSearch(lyst[index:],number)
return found
print(RecLinearSearch([1,4,5,65,44],55))
请使用代码块。 –
您是在谈论内存或运行时复杂性? – UnholySheep
运行时复杂性 –