0.2 Fibonacci数列
- 一个指数算法,复杂度$T(n) \ge F(n) $
function fib1(n)
if n=0:return 0
if n=1:return 1
return fib1(n-1)+fib1(n-2)
- 一个多项式算法
function fib2(n)
if n=1:return 0
create an array f[0...n]
f[0]=0,f[1]=1
for i=2...n:
f[i]=f[i-1]+f[i-2]
reutrn f[n]
原文地址:https://www.cnblogs.com/seastargreen/p/10368490.html
时间: 2024-10-13 23:51:01