力扣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];
	}
}
相关推荐
小尧嵌入式7 分钟前
C++11线程库的使用(上)
c语言·开发语言·c++·qt·算法
蓝色汪洋16 分钟前
luogu填坑
开发语言·c++·算法
小年糕是糕手30 分钟前
【C++同步练习】类和对象(三)
开发语言·jvm·c++·程序人生·考研·算法·改行学it
Learner__Q32 分钟前
每天五分钟:leetcode动态规划-递归与递推_day2
算法·深度优先
代码游侠35 分钟前
学习笔记——Linux内核链表
linux·运维·笔记·学习·算法·链表
sheeta199835 分钟前
LeetCode 每日一题笔记 日期:2025.12.14 题目:2147.分隔长廊的方案数
linux·笔记·leetcode
发疯幼稚鬼37 分钟前
插入排序与冒泡排序
c语言·数据结构·算法·排序算法
小年糕是糕手40 分钟前
【C++同步练习】内存管理
开发语言·jvm·数据结构·c++·程序人生·算法·改行学it
灵感__idea1 小时前
Hello 算法:以“快”著称的哈希
前端·javascript·算法
ACERT3331 小时前
05-矩阵理论复习第五章 向量与矩阵范数
python·算法·矩阵