题目:一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。

牛客网:链接

我们使用数学归纳法不难发现,跳法f(n)=2^(n-1)。

# -*- coding:utf-8 -*-
class Solution:def jumpFloorII(self, number):# write code hereif number < 3:return numberreturn pow(2, number-1)

剑指Offer_编程题09:变态跳台阶相关推荐

  1. 剑指offer_递归与循环---变态跳台阶

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

  2. 牛客网 c++ 剑指Offer_编程题 第五题用两个栈实现队列

    前言: 牛客网 c++ 剑指Offer_编程题 第五题用两个栈实现队列 题目: **这个题目不难,但是我感觉题目出得奇怪,刚开始没理解要干啥 我一个队列就能实现他要的功能为啥要两个 队列 queue ...

  3. 【Java】剑指Offer_编程题_机器人的运动范围

    题目链接:https://www.nowcoder.com/questionTerminal/6e5207314b5241fb83f2329e89fdecc8 题目描述 地上有一个m行和n列的方格.一 ...

  4. 剑指Offer_编程题_22

    题目描述 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序.假设压入栈的所有数字均不相等.例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序 ...

  5. 剑指Offer_编程题 不用加减乘除做加法

    不用加减乘除做加法 时间限制:1秒 空间限制:32768K 热度指数:81997 算法知识视频讲解 题目描述 写一个函数,求两个整数之和,要求在函数体内不得使用+.-.*./四则运算符号. 首先,十进 ...

  6. 【Java】剑指Offer_编程题_丑数

    题目链接:https://www.nowcoder.com/questionTerminal/6aa9e04fc3794f68acf8778237ba065b 题目描述 把只包含质因子2.3和5的数称 ...

  7. 剑指offer面试题[9-2]-变态跳台阶

    题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级--它也可以跳上n级.求该青蛙跳上一个n级的台阶总共有多少种跳法. 分析: 除了最后一个台阶,其余的台阶都有跳与不跳两种情况. 因此,假设有n个台 ...

  8. 剑指offer编程题(JAVA实现)——第35题:数组中的逆序对

    github https://github.com/JasonZhangCauc/JZOffer 剑指offer编程题(JAVA实现)--第35题:数组中的逆序对 题目描述 在数组中的两个数字,如果前 ...

  9. 剑指offer编程题(JAVA实现)——第38题:二叉树的深度

    github https://github.com/JasonZhangCauc/JZOffer 剑指offer编程题(JAVA实现)--第38题:二叉树的深度 题目描述 输入一棵二叉树,求该树的深度 ...

最新文章

  1. vue 启动时卡死_使用 Vue 两年后
  2. 神经网络为什么要加偏置?---bias与费米能级εF
  3. 在Spring项目中使用@Scheduled注解定义简单定时任务
  4. fpga mysql_FPGA的一些琐碎知识整理
  5. 可见性得以保障,并不意味着_战略模式并不意味着春天!
  6. python 矩阵乘法 跳过nan_python – Numpy:当一些向量元素等于零时,矩阵向量乘法不会跳过计算吗?...
  7. TeamCity : 安装 Server
  8. 分割view窗口不响应onmousewheel_什么是响应者链?ios面试攻克篇(三)
  9. 碧蓝航线8.20服务器维护,《碧蓝航线》8月20日更新维护公告
  10. codeforce Gym 101102A Coins (01背包变形)
  11. RIP概述- RIPV1
  12. ubuntu 15.10 升级 到Ubuntu 16.04.3 LTS
  13. Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”:报错解决
  14. web网站http转成https
  15. vmd安装包_浅谈VMD(变分模态分解)
  16. 用闭包写法优化laravel多条件查询
  17. 设计模式(四)工厂模式
  18. PHP之50个开源项目
  19. 比MySQL快839倍!揭开分析型数据库JCHDB的神秘面纱
  20. 物联网跟人的神经网络相似通过各种信息传感设备

热门文章

  1. java声明内部类_Java 内部类详解
  2. 男人婚后身体发生神奇变化
  3. 3、通配符与特殊符号
  4. 中国电信收购联通C网预案准备已经就位
  5. lazarus 编译linux,在linux deepin 中搭建Lazarus 开发环境
  6. 考研复试英语万金油回答
  7. 如何制作并使用ico图标呢?
  8. 便利贴女孩_百度百科
  9. 人生路上就是要不断打破认知边界
  10. 内核报reet ehci 问题分析