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];
    }

基本动态规划

相关推荐
计算机学姐20 分钟前
基于微信小程序的食堂点餐预约管理系统
java·vue.js·spring boot·mysql·微信小程序·小程序·mybatis
骆晨学长25 分钟前
基于springboot学生健康管理系统的设计与实现
java·开发语言·spring boot·后端·spring
骆晨学长25 分钟前
基于Springboot的医疗健康助手开题报告
java·spring boot·后端
二十雨辰25 分钟前
[苍穹外卖]-09Spring Task定时任务
java·数据库·spring
我是小酒25 分钟前
掌握 Spring:从新手到高手的常见问题汇总
java·后端·spring·springboot
A懿轩A39 分钟前
MySQL SQL多表查询语句各种连接
java·开发语言·数据库·sql·mysql·mybatis
代码代码快快显灵44 分钟前
XML标记语言
xml·java·数据库
DKPT1 小时前
数据结构之排序的基本概念
java·数据结构·笔记·学习·算法
MessiGo1 小时前
Python 入门教程(3)基础知识 | 3.3、标识符
java·开发语言·python
二十雨辰1 小时前
[Java]maven从入门到进阶
java·开发语言·maven