leetcode509:斐波那契数

斐波那契数

斐波那契数 (通常用 F(n) 表示)形成的序列称为 斐波那契数列 。该数列由 01 开始,后面的每一项数字都是前面两项数字的和。也就是:

复制代码
F(0) = 0,F(1) = 1
F(n) = F(n - 1) + F(n - 2),其中 n > 1

给定 n ,请计算 F(n)

java 复制代码
public int fib(int n) {
        if(n <= 1){
            return n;
        }
        int[] dp = new int[n];
        dp[0] = 1;
        dp[1] = 1;
        for (int i = 2; i < dp.length; i++) {
            dp[i] = dp[i-1] + dp[i-2];
        }
        return dp[n-1];
    }

基本动态规划

相关推荐
悟能不能悟26 分钟前
java实现一个操作日志模块功能,怎么设计
java·开发语言
caihuayuan51 小时前
[数据库之十四] 数据库索引之位图索引
java·大数据·spring boot·后端·课程设计
blammmp1 小时前
算法专题四:前缀和
java·开发语言·算法
饕餮争锋1 小时前
Spring普通配置类 vs 自动配置类-笔记
java·笔记·spring
Aimyon_361 小时前
Java复习笔记-基础
java·开发语言·笔记
望未来无悔2 小时前
系统学习算法:动态规划(斐波那契+路径问题)
java·算法
琢磨先生David2 小时前
Java 企业级开发设计模式全解析
java·设计模式
天上掉下来个程小白2 小时前
缓存菜品-04.功能测试
java·spring boot·缓存·微信小程序·需求分析·苍穹外卖
Xiaohong07162 小时前
工程管理系统简介 工程管理系统源码 java工程管理系统 工程管理系统功能设计 从架构到实操
java·工程管理系统源码·企业工程管理系统源码
不当菜虚困2 小时前
JAVA设计模式——(十一)建造者模式(Builder Pattern)
java·设计模式·建造者模式