class Solution {
public:
int fib(int N) {
if(N==0)return 0;
if(N==1)return 1;
int first=0,second=1;
for(int i=2;i<=N;i++)
{
int tmp = first+second;
first = second;
second = tmp;
}
return second;
}
};
本文介绍了一个使用C++实现斐波那契数列的解决方案。通过迭代而非递归的方式,有效地计算了斐波那契数列的第N项。此方法避免了递归带来的大量重复计算,提高了算法效率。
319

被折叠的 条评论
为什么被折叠?



