首页 > 其他分享 >leetcode-70-easy

leetcode-70-easy

时间:2022-10-13 09:36:00浏览次数:50  
标签:int 70 easy 上来 楼梯 leetcode

Climbing Stairs
思路一: 动态规划,假设爬上第 n 阶楼梯,完全分类只可能存在两种情况

  1. 在 n-1 楼梯处直接一步上来
  2. 在 n-2 楼梯处直接两步上来

所以 爬上第 n 阶楼梯的方法: f(n) = f(n-1) + f(n+1)

public int climbStairs(int n) {
    if (n == 1 || n == 2) return n;

    int result = 0;
    int stepOne = 1;
    int stepTwo = 2;

    for (int i = 3; i <= n; i++) {
        result =  stepOne + stepTwo;
        stepOne = stepTwo;
        stepTwo = result;
    }

    return result;
}

标签:int,70,easy,上来,楼梯,leetcode
From: https://www.cnblogs.com/iyiluo/p/16786936.html

相关文章

  • EasyPoi 导出Excel(ExcelExportEntity生成表头)
    [引入依赖]<!--easypoi--><dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-base</artifactId><ve......
  • LeetCode算法笔记 118. 杨辉三角
    importjunit.framework.TestCase;importjava.util.ArrayList;importjava.util.List;publicclassLeetCode04_2extendsTestCase{/****11......
  • [Typescript] 45. Easy - PickValue
    exporttypePickValue<Textendsobject,K=keyofT>=KextendskeyofT?T[K]:never;interfacePerson{name:string;address:{postcode:string;......
  • leetcode-155. 最小栈
    155.最小栈首先关键是动态维护最小值,就是弹出元素为最小值的时候,如何知道次最小值可以使用一个辅助栈mStack,mStack只用于存储push路径上的所有曾经的最小值,mStack的......
  • 704.二分查找
    给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1。classSolution{public:i......
  • [Leetcode Weekly Contest]314
    链接:LeetCode[Leetcode]2432.处理用时最长的那个任务的员工共有n位员工,每位员工都有一个从0到n-1的唯一id。给你一个二维整数数组logs,其中logs[i]=[idi......
  • leetcode-69-easy
    Sqrt(x)思路一:暴力publicintmySqrt(intx){longbegin=1L;while((begin*begin)<=x){begin++;}returnLong.valueOf(begin).i......
  • #yyds干货盘点# LeetCode 热题 HOT 100:子集
    题目:给你一个整数数组 nums,数组中的元素互不相同。返回该数组所有可能的子集(幂集)。解集不能包含重复的子集。你可以按任意顺序返回解集。 示例1:输入:nums=[1,2,3......
  • 视频融合平台EasyCVR通道数量与实际通道数不符是什么原因?如何解决?
    EasyCVR视频融合云平台可支持多协议、多类型的设备接入,包括国标GB28181、RTSP/Onvif、RTMP协议,以及海康/大华SDK、海康Ehome等,对外可分发RTSP、RTMP、FLV、HLS、WebRTC等格......
  • H.265流媒体播放器EasyPlayer切换播放协议时,快照无法消失如何处理?
    EasyPlayer属于灵活性强、开放度高、可靠且稳定的H.265流媒体播放器,可支持多类型的视频流格式播放,包括RTSP、RTMP、HLS、FLV、WebRTC等,还可支持H.264/H.265视频播放。并且,......