问题:
假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 示例 1: 输入: 2 输出: 2 解释: 有两种方法可以爬到楼顶。 1.1 阶 + 1 阶 2.2 阶 示例 2: 输入: 3 输出: 3 解释: 有三种方法可以爬到楼顶。 1.1 阶 + 1 阶 + 1 阶 2.1 阶 + 2 阶 3.2 阶 + 1 阶
解答:
第一次使用递归的思想,发现提交后提示Time Limit Exceeded。之后决定使用数组存储爬至第n阶时的不同种爬法, 代码如下:
public int climbStairs(int n) {
if(n==1||n==2){
return n;
}
int[] arr=new int[n];
arr[0]=1;
arr[1]=2;
for (int i=2;i<arr.length;i++){
arr[i]=arr[i-1]+arr[i-2];
}
return arr[n-1];
}

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42596738/article/details/109757308
今天为大家带来的内容是关于如何使用VScode(VisualStudioCode)软件连接远程服务器方法。可以说它是一款轻量级的Pycharm,用起来还是蛮方...
理查德·帕克
阅读(209)
点赞和关注是我创作的最大动力~~之前onedrive的同步文件夹是在C盘/系统盘中,在加了1T的固态硬盘条后,想把同步文件夹放在新盘中。如果之前电脑上安装有onedrive...
GISer and Coder
阅读(613)
这个是属于环境变量错误,一般只需要在payload中加上ret等指令就可以解决...
Sakura给爷pwn全场
阅读(683)
举例如果要求2个goroutine并发完成1到100的和而不是分段的情况如何解决呢?解决方案:varwgsync.WaitGroupvarchchanint32varrec...
周子越
阅读(824)
本文整理于 https://www.sohu.com/a/292903672_807475 原文作者:茶话MCUSTM32定时器单脉冲输出模式单脉冲输出模式是定时器比较输出应用中的一种特...
ICer_Wx
阅读(728)
大灯改装多少钱亮度好设备齐全,氙气灯技术市场应用成熟,总体亮度高,色温4300K-5500K居多呈暖白光近于太阳光,显色性和穿透力好。大灯改装多...
weixin_39860849
阅读(845)
附上样式及代码<template><viewclass="page"><viewclass="page-content"...
mfylove
阅读(819)
在2020年的最后一天,群里的不在线和Jankel针对如下问题展开热切的讨论(原题见《RootOf的那些诗意与遗憾》)。尽管Maple的RootOf机制配合evala能迅速给出结果...
SpiderStore蜘蛛商店
阅读(930)
眼睛闪光有什么好的治疗方法吗?,眼睛是多少度近视孩子近视眼轴一旦变长是没法缩短,所以真性近视不可逆,这目前是医学难题。比如激光手、晶体植入等提升的都是用眼清晰...
weixin_39689700
阅读(635)
欢迎您来到方老师数学课堂,请点击上方蓝色字体,关注方老师数学课堂。所有的视频内容,全部免费,请大家放心关注,放心订阅。初中数学...
weixin_39792686
阅读(554)