题目描述
大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。
n<=39
对于斐波那契数列,可以发现的是,当n>2时,斐波那契的特点是F[n]=F[n-1]+F[n-2],因此使用迭代的方式就可以求出斐波那契数列的项。
实现源码如下:
class Solution { public: int Fibonacci(int n) { if(n<2) return n; int f1=0; int f2=1; for(int i=2;i<=n;++i){ f2=f1+f2; f1=f2-f1; } return f2; } };
浙公网安备 33010602011771号