JZ-008-跳台阶
跳台阶
题目描述
一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)
题目链接: 跳台阶
代码
public class Jz08 {/*** 迭代法** @param target* @return*/public static int jumpFloor(int target) {if (target <= 2) {return target;}int last1 = 1, last2 = 2, result = last1 + last2;for (int i = 3; i <= target; i++) {result = last1 + last2;last1 = last2;last2 = result;}return result;}public static void main(String[] args) {for (int i = 1; i < 10; i++) {System.out.println(jumpFloor(i));}}
}
【每日寄语】 你的微笑是最有治愈力的力量, 胜过世间最美的风景。
JZ-008-跳台阶相关推荐
- 自制青蛙跳台阶小游戏~
青蛙跳台阶小游戏 1.概念(concept)文档 楔子(Setting):千百年来,人们在贬低别人时,常用井底之蛙来描述那个人,但这却让青蛙不开心了,于是青蛙决定跳出井底,为自己讨一个公道. 玩法(G ...
- 剑指offer:面试题10- II. 青蛙跳台阶问题
题目:青蛙跳台阶问题 一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶.求该青蛙跳上一个 n 级的台阶总共有多少种跳法. 答案需要取模 1e9+7(1000000007),如计算初始结果为:10000 ...
- 递归和循环:跳台阶和变态跳台阶和矩形覆盖
题目描述 跳台阶:一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果). 变态跳台阶:一只青蛙一次可以跳上1级台阶,也可以跳上2级--它 ...
- 斐波那契数列及青蛙跳台阶问题
题目1: 写一个函数,输入n,求斐波那契(Fibonacci)数列的第n项. 斐波那契(Fibonacci)数列定义例如以下: f(n)=⎧⎩⎨⎪⎪0,1,f(n−1)+f(n−2),n=0n=1n& ...
- 7、斐波那契数列、跳台阶、变态跳台阶、矩形覆盖------------剑指offer系列
题目:斐波那契数列 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0). f(n) = f(n-1) + f(n-2) 基本思路 这道题在剑指offe ...
- 《LeetCode力扣练习》剑指 Offer 10- II. 青蛙跳台阶问题 Java
<LeetCode力扣练习>剑指 Offer 10- II. 青蛙跳台阶问题 Java 一.资源 题目: 一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶.求该青蛙跳上一个 n 级的台阶总 ...
- 青蛙跳台阶问题——剑指offer
题目:一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶,求该青蛙跳上一个n级台阶总共有多少中跳法. http://www.nowcoder.com/books/coding-interviews?pa ...
- JAVA实现变态跳台阶问题(《剑指offer》)
最近在刷<剑指offer>里的编程题,但是网上关于<剑指offer>的解答多半是C或者C++的,而且官方(作者)也是在用C++进行讲解,这里自己用java写了一些题目的解答代码 ...
- 面试书上一些题目的整理:O(n)复杂度排序年龄 青蛙跳台阶
可以按照年龄的个数,设置99个桶,然后桶内处理. 青蛙跳台阶,每次1阶或者2阶,就是fib数 如果每次1到n阶,那么归纳法可得,是2^(n-1) 另外1*2 覆盖 2*n个矩阵的问题,仍然是Fib数. ...
- 剑指offer九:变态跳台阶
一.题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级--它也可以跳上n级.求该青蛙跳上一个n级的台阶总共有多少种跳法. 二.解题思路 可以延续上一题的思路,逆向思维来考虑这个问题.要想跳到第n级 ...
最新文章
- 怎么用python画花瓣_怎么用python画花朵
- 在linux下php挂接mysql.so扩展的方法
- Memcached 源码分析——从 main 函数说起
- 关联查询---Mybatis学习笔记(九)
- ios15使用NSXMLParser解析XML
- 26. 左旋转字符串
- 这样才是代码管理和 Commit 的正确姿势 | 研发效能提升36计
- form表单 vue 拖拽_vue实现可视化可拖放的自定义表单(代码示例)
- 网络编程基础知识(待更新补充)
- mac模式怎样构造在jsp中_mac下tomcat的配置和jdk的设置 jsp的初级知识
- 常见的遍历数组和对象的方法
- 将Windows的IE11降级为原先的IE版本
- UI——day16.交互设计(一)
- 企业信息化BI项目的整体思想和架构
- exif php 库,Linux 下安装配置 EXIF 库
- android root权限命令行,android在apk中获取root权限,并执行命令
- 月入万元的SEO优化师:分享我几年接私单的经历
- log4cpp乱码_log4cxx安装和使用
- 小县城开什么店比较挣钱?
- Adobe Acrobat XI Pro 11.x 安装指南