Leetcode 70 Climbing Stairs
Posted 約束の空
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Leetcode 70 Climbing Stairs相关的知识,希望对你有一定的参考价值。
dp[i] means the minimum cost to reach i-th (index start from 0) stair.
DP formula:
dp[i] = min(dp[i-1], dp[i-2])+cost[i] i>=2
base cases: dp[0]=cost[0]; dp[1]=cost[1];
target: min(dp[n-1], dp[n-2])
优化: 由于 dp[i] 只和前两个状态有关,因此只需两个变量来保存即可,空间复杂度从 O(n) 降为 O(1)。
以上是关于Leetcode 70 Climbing Stairs的主要内容,如果未能解决你的问题,请参考以下文章