力扣 爬楼梯

动态规划算法基础篇。 

class Solution {
    public int climbStairs(int n) {
        int[] f = new int[n + 1];
        f[0] = 1;
        f[1] = 1;
        //当爬到n阶楼梯时,可知是由n-1阶或n-2阶楼梯而来
        for(int i = 2; i <= n; i++) {
            f[i] = f[i - 1] + f[i - 2];//后面的每一阶种数由前两个状态得到
        }
        return f[n];
    }
}

相关推荐

  1. 70. 楼梯

    2024-07-13 00:06:02       57 阅读
  2. 】70.楼梯

    2024-07-13 00:06:02       23 阅读
  3. 70. 楼梯

    2024-07-13 00:06:02       24 阅读
  4. 70. 楼梯

    2024-07-13 00:06:02       24 阅读
  5. (LeetCode)——70. 楼梯

    2024-07-13 00:06:02       17 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-13 00:06:02       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-13 00:06:02       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-13 00:06:02       57 阅读
  4. Python语言-面向对象

    2024-07-13 00:06:02       68 阅读

热门阅读

  1. Python爬虫教程第6篇-使用session发起请求

    2024-07-13 00:06:02       19 阅读
  2. uniapp js 用dom创建form表单 并提交

    2024-07-13 00:06:02       18 阅读
  3. android 固定图片大小

    2024-07-13 00:06:02       18 阅读
  4. wifi中的PSR技术

    2024-07-13 00:06:02       21 阅读
  5. mac ssh连接工具

    2024-07-13 00:06:02       26 阅读
  6. android inflate 参数含义

    2024-07-13 00:06:02       18 阅读
  7. React@16.x(56)Redux@4.x(5)- 实现 createStore

    2024-07-13 00:06:02       21 阅读
  8. leetcode热题100.零钱兑换(动态规划)

    2024-07-13 00:06:02       18 阅读