leetcode——爬楼梯(java)

ops/2025/2/7 16:53:57/

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。

每次你可以爬 12 个台阶。你有多少种不同的方法可以爬到楼顶呢?

示例 1:

输入:n = 2
输出:2
解释:有两种方法可以爬到楼顶。
1. 1 阶 + 1 阶
2. 2 阶

示例 2:

输入:n = 3
输出:3
解释:有三种方法可以爬到楼顶。
1. 1 阶 + 1 阶 + 1 阶
2. 1 阶 + 2 阶
3. 2 阶 + 1 阶

解题方法:(递推)

1.经过分析,这道题本质上是一个斐波那契数列问题。

2.所以,我们可以直接使用斐波那契数列的规律来进行解题,先建立n+1长度的数组,因为包含了0

3.然后开始从2索引位置开始遍历,后一个等于前两个元素相加即可。

java">class Solution {public int climbStairs(int n) {int[] f = new int[n + 1];f[0] = f[1] = 1;for (int i = 2; i <= n; i++) {f[i] = f[i - 1] + f[i - 2];}return f[n];}
}


http://www.ppmy.cn/ops/156486.html

相关文章

第三章:黑石谜影,能源帝国的起点

夜幕降临&#xff0c;山林间的寒意愈发浓重。微风吹拂&#xff0c;树梢摇曳&#xff0c;发出沙沙作响的声音&#xff0c;宛如无形的低语&#xff0c;回荡在群山之间。夜空幽深&#xff0c;星光被茂密的枝叶遮挡&#xff0c;森林里笼罩着一层神秘的阴影。 李武踩着厚厚的落叶&am…

OpenCV4.8 开发实战系列专栏之 30 - OpenCV中的自定义滤波器

欢迎大家学习OpenCV4.8 开发实战专栏&#xff0c;长期更新&#xff0c;不断分享源码。 专栏代码全部基于C 与Python双语演示。 送相关学习资料, V&#xff1a; OpenCVXueTang_Asst 本文关键知识点&#xff1a;OpenCV中的自定义滤波器 图像卷积最主要功能有图像模糊、锐化、梯…

ubuntu linux 内核锁定

Ubuntu的内核锁定操作&#xff1a; 查看已有内核&#xff1a; sudo dpkg --get-selections | grep linux-查看信息如下&#xff1a; 锁定对应版本内容&#xff1a; sudo apt-mark hold linux-image-<version> sudo apt-mark hold linux-headers-<version> sudo …

MySQL:表的设计原则和聚合函数

所属专栏&#xff1a;MySQL学习 ??1. 表的设计原则 1. 从需求中找到类&#xff0c;类对应到数据库中的实体&#xff0c;实体在数据库中表现为一张一张的表&#xff0c;类中的属性对应着表中的字段 2. 确定类与类的对应关系 3. 使用SQL去创建具体的表 范式&#xff1a;范式描述…

如何本地部署DeepSeek

第一步&#xff1a;安装ollama https://ollama.com/download 打开官网&#xff0c;选择对应版本 第二步&#xff1a;选择合适的模型 https://ollama.com/ 模型名称中的 1.5B、7B、8B 等数字代表模型的参数量&#xff08;Parameters&#xff09;&#xff0c;其中 B 是英文 B…

LabVIEW如何高频采集温度数据?

在LabVIEW中进行高频温度数据采集时&#xff0c;选择合适的传感器&#xff08;如热电偶或热电阻&#xff09;和采集硬件是关键。下面是一些建议&#xff0c;帮助实现高效的温度数据采集&#xff1a; 1. 传感器选择&#xff1a; 热电偶&#xff08;Thermocouple&#xff09;&am…

vim-plug的自动安装与基本使用介绍

vim-plug介绍 Vim-plug 是一个轻量级的 Vim 插件管理器&#xff0c;它允许你轻松地管理 Vim 插件的安装、更新和卸载。相较于其他插件管理器&#xff0c;vim-plug 的优点是简单易用&#xff0c;速度较快&#xff0c;而且支持懒加载插件&#xff08;即按需加载&#xff09; 自动…

Day48_20250130【回校继续打卡】_单调栈part1_739.每日温度|496.下一个更大元素I|503.下一个更大元素II

Day48_20250130_单调栈part1_739.每日温度|496.下一个更大元素I|503.下一个更大元素II 20250130补完 739.每日温度 题目 给定一个整数数组 temperatures &#xff0c;表示每天的温度&#xff0c;返回一个数组 answer &#xff0c;其中 answer[i] 是指对于第 i 天&#xff0…