JZ7 斐波那契数列[剑指offer]

题目


[简单、动态规划]

题解

斐波那契数列可以采用递归解法,但是递归法重复计算部分太多,因此选择使用动态规划解答。
动态规划的特点是:最优子结构、无后效性、子问题重叠。

1
2
3
4
5
6
7
8
9
10
11
12
function Fibonacci(n)
{
let [a,b] = [0,1];
while(n--){
b=a+b;
a=b-a;
}
return a;
}
module.exports = {
Fibonacci : Fibonacci
};
文章作者: qinwei
文章链接: https://qw-null.github.io/2021/08/15/斐波那契数列/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 QW's Blog