力扣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];
	}
}
相关推荐
练习时长一年19 小时前
LeetCode热题100(颜色分类)
算法·leetcode·职场和发展
说文科技19 小时前
大模型项目实战之dpo微调
人工智能·算法
睡一觉就好了。20 小时前
归并排序——递归与非递归的双重实现
数据结构·算法·排序算法
酉鬼女又兒20 小时前
SQL23 统计每个学校各难度的用户平均刷题数
数据库·sql·算法
爱学习的阿磊20 小时前
模板代码跨编译器兼容
开发语言·c++·算法
毕设源码-钟学长20 小时前
【开题答辩全过程】以 基于协同过滤推荐算法的小说漫画网站设计与实现为例,包含答辩的问题和答案
算法·机器学习·推荐算法
u01092727120 小时前
代码覆盖率工具实战
开发语言·c++·算法
We་ct20 小时前
LeetCode 73. 矩阵置零:原地算法实现与优化解析
前端·算法·leetcode·矩阵·typescript
天赐学c语言20 小时前
2.1 - 反转字符串中的单词 && 每个进程的内存里包含什么
c++·算法·leecode
程序员泠零澪回家种桔子20 小时前
OpenManus开源自主规划智能体解析
人工智能·后端·算法