剑指offer 9.5 跳台阶
来源:互联网 发布:网络控制器没有驱动 编辑:程序博客网 时间:2024/06/14 15:48
题目描述
一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。
思路:
类似斐波那契数列。
# -*- coding:utf-8 -*-class Solution: def __init__(self): self.num = [] self.num.append(0) self.num.append(1) self.num.append(2) def jumpFloor(self, number): # write code here if number <= len(self.num) - 1: return self.num[number] else: tmp = self.jumpFloor(number - 1) + self.jumpFloor(number - 2) self.num.append(tmp) return tmp
阅读全文
0 0
- 剑指offer 9.5 跳台阶
- 剑指offer-跳台阶
- 【剑指offer】跳台阶
- 剑指offer--跳台阶
- 《剑指offer》跳台阶
- 剑指Offer-跳台阶
- 《剑指offer》跳台阶
- 剑指 offer:跳台阶
- 【剑指Offer】跳台阶
- 剑指offer 跳台阶
- 剑指offer--跳台阶
- 剑指offer 跳台阶
- 《剑指offer》跳台阶
- 剑指offer-跳台阶
- 剑指offer----跳台阶
- 剑指Offer:跳台阶
- 《剑指Offer》 跳台阶
- 剑指offer--跳台阶
- kindle教你手把手跑通ios-tensorflow版SSD模型(三)—— 模型转化
- [PAT甲级]1009. Product of Polynomials (25)(求多项式的积)
- CentOS 7下Hadoop2.7.4伪分布搭建
- 多线程的作用,对资源cpu的利用效率
- 番茄助手for vs2015
- 剑指offer 9.5 跳台阶
- 正则表达式中的特殊字符
- 进程状态&&调度算法&&进程线程区别&&进程通信方式&&线程同步
- Leetcode 300. Longest Increasing Subsequences (nlogn复杂度)思路解析
- ApplicationContext-Bean实例创建过程分析1
- 解决启动Tomcat一闪而过
- 剑指offer 9.6 变态跳台阶
- Java获取泛型参数的类型的方法
- Java接口和抽象类的区别