力扣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];
	}
}
相关推荐
atunet13 小时前
关于算法优化的渐进式重构与代码级实践的技术7
算法
霖大侠14 小时前
Decoupled and Reusable Adaptation for Efficient Cross-Modal Transfer
人工智能·深度学习·算法·机器学习·transformer
雨辰AI14 小时前
【零基础实战】大模型入门面试 100 问:基础概念 + 环境实操(一问一答版,直接背诵)
人工智能·ai·面试·职场和发展·ai编程
Sam092714 小时前
【AI 算法精讲 16】BPE 分词:从字节对到子词
人工智能·python·算法·ai
LJHclasstore_luo15 小时前
【题解】WebGoC 102683.大雨过后
算法·goc编程
MrZhao40015 小时前
Agent 如何持续工作:任务持久化、后台执行与定时唤醒
算法
用户7017207390015 小时前
密码学之分组密码
算法
MrZhao40015 小时前
Agent 长上下文处理机制:Context Compact 与 Memory 的协同
算法
h_a_o777oah15 小时前
【动态规划】区间 DP :三层循环逻辑与模板实现细节(洛谷 P1880)
c++·算法·动态规划·acm·区间dp·化环为链·石子合并