力扣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];
	}
}
相关推荐
Eward-an3 分钟前
【算法竞赛/大厂面试】盛最多水容器的最大面积解析
python·算法·leetcode·面试·职场和发展
山栀shanzhi5 分钟前
归并排序(Merge Sort)原理与实现
数据结构·c++·算法·排序算法
阿豪学编程14 分钟前
LeetCode438: 字符串中所有字母异位词
算法·leetcode
Trouvaille ~15 分钟前
【递归、搜索与回溯】专题(七):FloodFill 算法——勇往直前的洪水灌溉
c++·算法·leetcode·青少年编程·面试·蓝桥杯·递归搜索回溯
地平线开发者31 分钟前
征程 6P codec decoder sample
算法·自动驾驶
地平线开发者1 小时前
征程 6X Camera 接入数据评估
算法·自动驾驶
Storynone1 小时前
【Day23】LeetCode:455. 分发饼干,376. 摆动序列,53. 最大子序和
python·算法·leetcode
小付同学呀1 小时前
C语言学习(八)——C判断(switch语句)
c语言·学习·算法
zhojiew1 小时前
为agent实现渐进式Skills能力的思考和实践
linux·python·算法
ATAOL2 小时前
数据结构一
数据结构·算法