技术栈

力扣 爬楼梯

孑么2024-07-18 17:42

动态规划算法基础篇。

java 复制代码
class Solution {
    public int climbStairs(int n) {
        int[] f = new int[n + 1];
        f[0] = 1;
        f[1] = 1;
        //当爬到n阶楼梯时,可知是由n-1阶或n-2阶楼梯而来
        for(int i = 2; i <= n; i++) {
            f[i] = f[i - 1] + f[i - 2];//后面的每一阶种数由前两个状态得到
        }
        return f[n];
    }
}
上一篇:基于hive数据库的泰坦尼克号幸存者数据分析
下一篇:openai api代理服务搭建
相关推荐
Eugene__Chen
24 分钟前
Java的SPI机制(曼波版)
java·开发语言·python
程序猿2023
27 分钟前
JVM与JAVA
java·jvm·python
Mr__Miss
28 分钟前
JMM中的工作内存实际存在吗?
java·前端·spring
Gary董
30 分钟前
内存泄漏和溢出
java·jvm
Elieal
35 分钟前
SpringBoot 中处理接口传参时常用的注解
java·spring boot·后端
程序员侠客行
35 分钟前
Spring集成Mybatis原理详解
java·后端·spring·架构·mybatis
Shea的笔记本
39 分钟前
MindSpore实战笔记:Pix2Pix图像转换复现全记录
笔记·算法·机器学习·web3
清酒难咽
42 分钟前
算法案例之蛮力法
c++·经验分享·算法
摇滚侠
43 分钟前
在 IDEA 中,GIT 合并分支时选择远程的 dev 分支和本地的 dev 分支,有区别吗
java·git·intellij-idea
想逃离铁厂的老铁
1 小时前
Day50 >> 98、可达路径 + 广度优先搜索理论基础
算法·深度优先·图论
热门推荐
01GitHub 镜像站点02OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)03Linux下V2Ray安装配置指南04Claude Code Skills 实用使用手册05UV安装并设置国内源06BongoCat - 跨平台键盘猫动画工具07Open Code教程(四)| 高级配置与集成08安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)09在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)10MC.JS 网页版《我的世界》 免安装中文版