首页 > 其他分享 >跳台阶

跳台阶

时间:2022-12-02 09:11:12浏览次数:42  
标签:return target jumpFloor 跳法 跳上 台阶

描述:

一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个 n 级的台阶总共有多少种跳法(先后次序不同算不同的结果)

输入:

2
返回值:
2
说明: 青蛙要跳上两级台阶有两种跳法,分别是:先跳一级,再跳一级或者直接跳两级。因此答案为2          思路: n级台阶可以 = 跳到第n-1的跳法+跳到第n-2的跳法   也就是一次跳一阶或者一次跳两阶

public class Solution {

public int jumpFloor(int target) {
if(target==1){
return 1;
}
if(target==2){
return 2;
}
return jumpFloor(target-1)+jumpFloor(target-2);
}
}

标签:return,target,jumpFloor,跳法,跳上,台阶
From: https://www.cnblogs.com/northli/p/16943368.html

相关文章

  • Linux学习的五个台阶
    Linux诞生的几十年来,大部分时间都工作在服务器与物联网的设备,我们生活中很多的场合都离不开Linux,但是我们都没有意识到它的存在,所以学习的人也不多,没有办法像WINDOWS一样。......
  • c语言实现【青蛙跳台阶问题】
    【青蛙跳台阶问题】c语言实现1.问题描述青蛙跳台阶问题是指:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。2.问题分析假设......
  • Opencat-B——串联动作组(爬台阶)
    导航在这里:Arduino四足开源机器猫通过把机器猫的Posture串联起来,可以实现炫酷的组合动作或者功能性动作(爬楼梯)。我们需要去在instinct.h文件里自定义并且一个一个尝试具体......
  • 每日算法之跳台阶扩展问题
    JZ71跳台阶扩展问题描述一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶(n为正整数)总共有多少种跳法。数据范围:1\len\l......
  • 每日算法之跳台阶
    JZ69跳台阶描述一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。数据范围:1\leqn\leq401≤n......
  • #yyds干货盘点# 动态规划专题:跳台阶
    1.简述:描述一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。数据范围:要求:时间复杂度: ,空间复杂度: 输......
  • #yyds干货盘点# 动态规划专题:跳台阶扩展问题
    1.简述:描述一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶(n为正整数)总共有多少种跳法。数据范围:进阶:空间复杂度  ,时间复杂......
  • acwing892. 台阶-Nim游戏
    acwing892.台阶-Nim游戏原题链接:https://www.acwing.com/problem/content/894/思路奇数台阶异或和不等于0先手必胜奇数台阶异或和等于0先手必败代码#include<iost......
  • 剑指 Offer 10- II. 青蛙跳台阶问题
    一、题目:一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个n 级的台阶总共有多少种跳法。答案需要取模1e9+7(1000000007),如计算初始结果为:100000000......
  • 青蛙跳台阶
    1.普通跳台阶题目地址(70.爬楼梯)https://leetcode.cn/problems/climbing-stairs/题目描述假设你正在爬楼梯。需要n 阶你才能到达楼顶。每次你可以爬1或2个......