题解 | #斐波那契数列#

斐波那契数列

https://www.nowcoder.com/practice/c6c7742f5ba7442aada113136ddea0c3

2022.0815算法第23题斐波那契数列
动态规划dynamic programing的入门级题目。
可以从后往前,也可以从前往后
从后往前需要递归,从后往前需要循环。
从后往前的代码:
vector<int> res(n+1);
res[1]=1;
res[2]=1;
for(int i=3;i<n+1;i++){
    res[i]=res[i-1]+res[i-2];
}
return res[n];
//迭代的代码
if(n==0)
    return 0;
if(n<3)
    return 1;
return fib(n-1)+fib(n-2);
但是从这道题目中并没有领会动态规划的思想,需要在研究其他类型的题目。


#算法题#
全部评论

相关推荐

点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务