当前位置:网站首页>JZ10 斐波那契数列
JZ10 斐波那契数列
2022-08-02 15:35:00 【syc596】
JZ10 斐波那契数列
斐波那契数列_牛客题霸_牛客网 (nowcoder.com)
// //递归
// public class Solution {
// public int Fibonacci(int n) {
// if(n==0) return 0;
// if(n==1) return 1;
// if(n==2) return 1;
// return Fibonacci(n-1)+Fibonacci(n-2);
// }
// }
// //迭代
// public class Solution {
// public int Fibonacci(int n) {
// if(n==0) return 0;
// if(n==1) return 1;
// if(n==2) return 1;
// int first=1;
// int second=1;
// int third=0;
// for(int i=3;i<=n;i++){
// third=first+second;
// first=second;
// second=third;
// }
// return third;
// }
// }
//动规
public class Solution {
public int Fibonacci(int n) {
if(n==0) return 0;
if(n==1) return 1;
if(n==2) return 1;
int[] dp=new int[n+1];
dp[0]=0;
dp[1]=1;
dp[2]=1;
for(int i=3;i<=n;i++){
dp[i]=dp[i-1]+dp[i-2];
}
return dp[n];
}
}
边栏推荐
猜你喜欢
随机推荐
【wpf】ListView 和 ItemsControl 的一点区别
【[NOI2001] 炮兵阵地】【状压DP】
JZ15 二进制中1的个数
dogs vs cats 二分类问题vgg16迁移学习
面试官:可以谈谈乐观锁和悲观锁吗
【[USACO12MAR]Cows in a Skyscraper G】【状压DP && DFS】
先睹为快!界面控件DevExpress WPF这些功能即将发布
禅道16.5升级17.3
【服务器数据恢复】Raid阵列更换故障硬盘后数据同步失败的数据恢复案例
如何利用PHP实现词法分析器与自定义语言
Go-5-简单介绍fmt库
动态权重之多任务不平衡论文 (二) MetaBalance
数仓:金融级数仓架构转型的最佳实践(下篇)
JZ70 矩形覆盖
tiup mirror set
CefSharp practical demonstration
怒写400篇AI文章!这群妹子卷疯了…
坚持自主创新 线控底盘领军企业英创汇智获数亿元B+轮融资
跨境电商看不到另一面:商家刷单、平台封号、黑灰产牟利
CWE4.8:2022年危害最大的25种软件安全问题