题解 | #斐波那契数列#

斐波那契数列

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);
但是从这道题目中并没有领会动态规划的思想,需要在研究其他类型的题目。


#算法题#
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-10 11:27
明天又是董事长面,啥时候是个头啊
在太阳里长大的人:公司就仨人吧😂
点赞 评论 收藏
分享
我看看你怎么个事来
牛牛爱吃草草:我看看你怎么个事来
点赞 评论 收藏
分享
机械打工仔:有说的你怀疑一下就行了,直接问也太实诚了
点赞 评论 收藏
分享
半解316:内容充实,细节需要修改一下。 1,整体压缩为一页。所有内容顶格。 2,项目描述删除,直接写个人工作量 修改完之后还需要建议,可以私聊
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务