力扣hot100 爬楼梯 线性DP

Problem: 70. 爬楼梯

复杂度

时间复杂度: O ( n ) O(n) O(n)

Code

Java 复制代码
class Solution {
	public int climbStairs(int n)
	{
		int[] f = new int[n + 1];
		f[0] = 1;
		f[1] = 1;
		for (int i = 2; i <= n; i++)
			f[i] = f[i - 1] + f[i - 2];

		return f[n];
	}
}
相关推荐
西岸行者2 分钟前
学习Hammerstein-Wiener 模型,以及在回声消除场景中的应用
人工智能·学习·算法
机械电气电机杂谈2 分钟前
电机功率因数深度解析:永磁同步电机的物理机制、控制策略与设计优化研究报告
职场和发展·创业创新·制造·学习方法·业界资讯
夏乌_Wx16 分钟前
练题100天——DAY24:罗马数字转整数+环形链表+大小端判断
算法
youngee1117 分钟前
hot100-48腐烂的橘子
算法
火火PM打怪中36 分钟前
空窗期的自我探索
人工智能·职场和发展
liu****43 分钟前
10.排序
c语言·开发语言·数据结构·c++·算法·排序算法
_OP_CHEN1 小时前
【算法基础篇】(三十二)动态规划之背包问题扩展:从多重到多维,解锁背包问题全场景
c++·算法·蓝桥杯·动态规划·背包问题·算法竞赛·acm/icpc
listhi5201 小时前
机械系统运动学与动力学在MATLAB及SimMechanics中的实现方案
人工智能·算法·matlab
fufu03111 小时前
Linux环境下的C语言编程(三十九)
c语言·数据结构·算法·链表
炽烈小老头1 小时前
【 每天学习一点算法 2025/12/12】回文链表
学习·算法·链表