class Solution {
public int fib(int n) {
if (n <= 1) return n;
int[] dp = new int[n + 1];
dp[0] = 0;
dp[1] = 1;
for (int i = 2; i <= n; i++) {
dp[i] = dp[i - 1] + dp[i - 2];
}
return dp[n];
}
}
509.斐波那契数
最新推荐文章于 2025-12-17 20:27:06 发布
这篇博客介绍了一个Java实现的斐波那契数列解决方案,通过动态规划存储中间结果避免重复计算,提高了效率。适用于理解动态规划思想和优化递归算法。
318

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



