力扣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];
	}
}
相关推荐
积极向上的向日葵4 分钟前
链表的中间节点
数据结构·算法·链表·快慢指针
曾几何时`19 分钟前
C++——哈希表
算法·哈希算法
Y1nhl36 分钟前
力扣hot100_普通数组_python版本
开发语言·python·算法·leetcode·职场和发展
m0_504135303 小时前
代码随想录算法训练营第六十一天 | floyd算法
算法
xin007hoyo7 小时前
算法笔记.染色法判断二分图
数据结构·笔记·算法
程序员曦曦7 小时前
17:00开始面试,17:08就出来了,问的问题有点变态。。。
自动化测试·软件测试·功能测试·程序人生·面试·职场和发展
এ᭄画画的北北9 小时前
力扣-234.回文链表
算法·leetcode·链表
八股文领域大手子9 小时前
深入理解缓存淘汰策略:LRU 与 LFU 算法详解及 Java 实现
java·数据库·算法·缓存·mybatis·哈希算法
__lost10 小时前
C++ 解决一个简单的图论问题 —— 最小生成树(以 Prim 算法为例)
算法·图论·最小生成树·prim算法
wuqingshun31415911 小时前
蓝桥杯 11. 打印大X
数据结构·算法·职场和发展·蓝桥杯·深度优先