70.爬楼梯


70. 爬楼梯

   public int climbStairs(int n) {
        int p = 1, q = 1, r = 1;
        for (int i = 2; i <= n; ++i) &#123;
            p = q;
            q = r;
            r = p + q;
        &#125;
        return r;
    &#125;
public int climbStairs(int n) &#123;
        int[] dp = new int[n + 1];
        dp[0] = 1;
        dp[1] = 1;
        for(int i = 2; i <= n; i++) &#123;
            dp[i] = dp[i - 1] + dp[i - 2];
        &#125;
        return dp[n];
    &#125;

作者:guanpengchn
链接:https://leetcode-cn.com/problems/climbing-stairs/solution/hua-jie-suan-fa-70-pa-lou-ti-by-guanpengchn/

文章作者:   future
版权声明:   本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 future !
 上一篇
21. 合并两个有序链表 21. 合并两个有序链表
21. 合并两个有序链表输入:l1 = [1,2,4], l2 = [1,3,4]输出:[1,1,2,3,4,4] /** * Definition for singly-linked list. * public class List
2021-02-27 future
下一篇 
415. 字符串相加 415. 字符串相加
categories: [Blog,Algorithm] #### #### 415. 字符串相加难度简单 320给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和。 提示: num1 和num2 的长度都小于 5100
2021-02-27 future
  目录