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

  • 解题思路 推导下公式  跳法次数为  1 2 3 5 8 ... f(n)=f(n-1)+f(n-2)

  • 该题是裴波那契的演变

  • def jumpFloor(number):#f(n)=f(n-1)+f(n-2)# write code heref1 = 1f2 = 2if number == 1: return f1if number == 2: return f2for _ in range(number-2):f2, f1 = f1+f2, f2return f2
    print(jumpFloor(3))

剑指offer-8 跳台阶相关推荐

  1. 剑指offer:跳台阶 python 实现

    题目 题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果). 解题思路 草稿上想了想,这道题跟剑指offer: 斐波那契数列 ...

  2. 剑指Offer #08 跳台阶(递推)

    题目来源:牛客网-剑指Offer专题 题目地址:跳台阶 题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果). 题目解析 这是 ...

  3. 剑指offer青蛙跳台阶问题

    (1)一只青蛙一次可以跳上 1 级台阶,也可以跳上2 级.求该青蛙跳上一个n 级的台阶总共有多少种跳法. //递归方式  public static int f(int n) { //参数合法性验证 ...

  4. 剑指offer: 变态跳台阶 python实现

    题目 一只青蛙一次可以跳上1级台阶,也可以跳上2级--它也可以跳上n级.求该青蛙跳上一个n级的台阶总共有多少种跳法. 解题思路 大概推了一下,当number=1时,res=1:number=2时,re ...

  5. 剑指offer八:跳台阶

    package com.jianzhioffer;public class JumpFloor {public static void main(String[] args){int res = Ju ...

  6. 剑指offer——变态跳台阶

    一只青蛙一次可以跳上1级台阶,也可以跳上2级--它也可以跳上n级.求该青蛙跳上一个n级的台阶总共有多少种跳法. 分析: 两种方法,第一种比较直观,第二种比较直接. 第一种:f(1)=1;    f(2 ...

  7. python剑指offer跳台阶_【剑指offer】跳台阶I和II(Javapython)

    关于本题,前提是n个台阶会有一次n阶的跳法.分析如下: f(1) = 1 f(2) = f(2-1) + f(2-2) //f(2-2) 表示2阶一次跳2阶的次数. f(3) = f(3-1) + f ...

  8. 《剑指offer》跳台阶

    题目:一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个n级的台阶总共有多少种跳法. 分析:第n阶台阶要么由第n-1阶跳来,要么由n-2阶跳来,所有总共有f(n)=f(n-1)+f(n-2 ...

  9. 剑指offer 变态跳台阶

    题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级--它也可以跳上n级.求该青蛙跳上一个n级的台阶总共有多少种跳法. 关于本题,前提是n个台阶会有一次n阶的跳法.分析如下: f(1) = 1 f( ...

  10. 剑指OFFER之跳台阶(九度OJ1388)

    2019独角兽企业重金招聘Python工程师标准>>> 题目描述: 一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个n级的台阶总共有多少种跳法. 输入: 输入可能包含多 ...

最新文章

  1. 参加java培训真的能学到有用的吗
  2. html标签的显示模式(块级标签,行内标签,行内块标签)(转)
  3. shell 读取配置文件
  4. Vue.js 技术揭秘学习 (1) new Vue 发生了什么
  5. 0330Cache Buffers chains与共享模式疑问
  6. BugkuCTF-Reverse题入门逆向多解法
  7. 汽车引擎是怎么工作的
  8. JVM体系结构与工作方式
  9. 三菱基于雷诺平台推全新跑车 搭1.1T引擎
  10. Google PR 到4了
  11. 组合,聚合,关联,依赖 的区别
  12. lingo 12的安装教程
  13. github 更纱黑体_更纱黑体v0.12.6
  14. IDEA自定义注释模板
  15. c语言 uint16_t,c中数据类型uint16_t,uint32_t,uint64_t输入输出使用方法
  16. QQ音乐爬虫之放弃的路
  17. android夜间切换失败,android夜间模式切换
  18. 黑盒优化技术评测基准RABBO介绍
  19. 【笔试面试考点】PreparedStatement和Statement的区别与联系批量插入数据的优化
  20. 安卓手机电池校正方法教程

热门文章

  1. 后渗透篇:映像劫持技术
  2. NTT入门 开拓者的卓识
  3. 谁是“少数幸福的人”?
  4. 白杨SEO:从朋友公众号上百万粉丝被封来看注意什么?
  5. 163个人电子邮箱如何申请,邮箱账号都有什么格式你知道吗
  6. 读写EEPROM_AT24CXXX
  7. DSPE-PEG2000-ICG 二硬脂酰基磷脂酰乙醇胺-聚乙二醇-吲哚菁绿
  8. 【算力网络】算力网络的技术创新——网络基础设施关键技术
  9. html代码重排,是什么导致重排(layout / reflow)
  10. 记录:tolua错误之LuaException: cannot open tolua.lua: No such file or directory no file ‘./tolua.lua‘解决方案