LeetCode-第70题-爬楼梯

1.题目描述

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。

每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?

2.样例描述

3.思路描述

画图就可以发现规律,典型的斐波那契额数列

4.代码展示

class Solution {
    public int climbStairs(int n) {
        int[] str = new int[n+1];
        str[0] = 1;
        str[1] = 1;
        for(int i=2;i<=n;i++)
        {
            str[i]=str[i-1] + str[i-2];
        }
        return str[n];
    }
}

相关推荐

  1. [ LeetCode ] 刷刷(Python)-70楼梯

    2024-02-12 01:42:03       37 阅读
  2. LeetCode 70. 楼梯

    2024-02-12 01:42:03       69 阅读
  3. Leetcode 70 楼梯

    2024-02-12 01:42:03       55 阅读
  4. LeetCode70 楼梯

    2024-02-12 01:42:03       48 阅读
  5. LeetCode 70 楼梯

    2024-02-12 01:42:03       43 阅读

最近更新

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

    2024-02-12 01:42:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-12 01:42:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-02-12 01:42:03       87 阅读
  4. Python语言-面向对象

    2024-02-12 01:42:03       96 阅读

热门阅读

  1. 树,二叉树,堆(顺序结构)

    2024-02-12 01:42:03       55 阅读
  2. 顶级思维方式——认知篇二

    2024-02-12 01:42:03       47 阅读
  3. django中实现观察者模式

    2024-02-12 01:42:03       48 阅读
  4. The Water Pipe with a Building

    2024-02-12 01:42:03       53 阅读
  5. git初始化一个远程空仓库

    2024-02-12 01:42:03       55 阅读
  6. 04 使用gRPC实现客户端和服务端通信

    2024-02-12 01:42:03       50 阅读
  7. 前端架构: 脚手架开发流程中的难点梳理

    2024-02-12 01:42:03       58 阅读