类型:函数、递归、递推、记忆化
描述
斐波拉契数f(n)的定义:f(1)=f(2)=1, 而n>2时f(n)=f(n-1)+f(n-2)。
输入自然数n,输出对应的斐波拉契数。
求f(n)有多种算法:
(1)简单的递归:利用函数+分支语句来递归调用;
eg:f(10)=f(9)+f(8), f(9)=f(8)+f(7)... ,导致f(8)多次重复计算;