力扣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];
	}
}
相关推荐
一叶落4387 分钟前
【LeetCode】1. 两数之和(Two Sum)— 哈希表经典题解(C语言)
数据结构·c++·算法·leetcode
我头发还没掉光~12 分钟前
P1027 [NOIP 2001 提高组] Car 的旅行路线
c++·算法
adore.96827 分钟前
3.09 复试学习
c++·学习·算法
m0_672703311 小时前
上机练习第43天
数据结构·算法
逆境不可逃1 小时前
【从零入门23种设计模式13】行为型之责任链模式
算法·leetcode·游戏·设计模式·责任链模式
xsyaaaan1 小时前
leetcode-hot100-滑动窗口:3无重复字符的最长字串-438找到字符串中所有字母异位词
leetcode
不想看见4041 小时前
Shuffle an Array随机与取样--力扣101算法题解笔记
开发语言·c++·算法
逝雪Yuki1 小时前
P4017 最大食物链计数
c++·算法·动态规划·拓扑排序·洛谷
程序员小明儿1 小时前
量子计算探秘:从零开始的量子编程与算法之旅 · 第四篇
算法·量子计算
生命不息战斗不止(王子晗)1 小时前
mysql索引面试专题
面试·职场和发展