Lazy loaded image
🗒️leetcode刷题笔记 70. 爬楼梯
字数 283阅读时长 1 分钟
2021-7-2
2025-2-26
type
status
date
slug
summary
tags
category
icon
password
comments

70. 爬楼梯

1.爬楼梯 难度:简单

2.题目

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。
每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?

3.示例

1)示例1
输入:n = 2 输出:2 解释:有两种方法可以爬到楼顶。
1 阶 + 1 阶 2 阶
2)示例2
输入:n = 2 输出:2 解释:有两种方法可以爬到楼顶。
1 阶 + 1 阶 2 阶 4.提示 1 <= n <= 45

5.思路分析

每个楼梯可以选择爬一个楼梯或者两个楼梯 转化为从第二层开始每层楼梯的方法等于前两层方法数之和 和昨天的两道题类似的思路 转移方程 f[n]=f[n-1]+f[n-2] 第一次采用了新建数组,常规的动态规划方法 后仍然尝试3个变量迭代,优化效果不大

6.题解

7.ac成绩

notion image
上一篇
leetcode刷题笔记 606. 根据二叉树创建字符串
下一篇
leetcode刷题笔记918. 环形子数组的最大和

评论
Loading...