剑指offer斐波那契数列
Posted 3yleaves
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了剑指offer斐波那契数列相关的知识,希望对你有一定的参考价值。
题目描述:
大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n<=39
解题代码:
function Fibonacci(n)
{
// write code here
if(n <= 1){
return n;
}
//用prepre指向上上项,pre指向上一项,now指向当前项
var prepre = 0;
var pre = 1;
var now = 0;
for(var i = 2;i <= n;i++){
//从第二项开始,每一项等于上上项加上一项
//得到当前项后,把pre赋值给prepre,now赋值给pre
now = pre + prepre;
prepre = pre;
pre = now;
}
return now;
}
以上是关于剑指offer斐波那契数列的主要内容,如果未能解决你的问题,请参考以下文章