我有一些僞這裏:不知道,如果我的功能被劃分爲遞歸
index = 0
function search(A, n)
if A[index] == n
return true
else
index += 1
return search(A, n)
print search ([0, 1, 2, 3, 4 … 99], 5)
這是遞歸函數甚至與index
變量?我知道我在調用本身內部的方法(這是遞歸),但我不知道是否允許正確的遞歸在函數外部增加變量。
它是。它是尾遞歸的。 – HuStmpHrrr 2014-10-29 16:46:49