给定递推算法如下:
def fib(n):
if n <= 1:
return n
fib_list = [0, 1]
for i in range(2, n+1):
fib_list.append(fib_list[i-1] + fib_list[i-2])
return fib_list[n]
如果调用fib(5),那么返回的结果是什么?