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的主要内容,如果未能解决你的问题,请参考以下文章

leetcode 70. Climbing Stairs

Leetcode-70 Climbing Stairs

Leetcode 70 Climbing Stairs

[Leetcode 70]: Climbing Stairs

[leetcode]70.Climbing Stairs

LeetCode 70. Climbing Stairs