剑指offer-跳台阶
来源:互联网 发布:高清矩阵厂家 编辑:程序博客网 时间:2024/05/17 13:42
青蛙一次可以跳一次,也可以跳两次,n阶台阶多少种可能性
法一:
class Solution {public: int jumpFloor(int number) { if(number==0) return 0; int i=0,j=1; int n=0;for(int k=0;k<number;k++) { n=i+j; i=j; j=n; } return n; }};
法二:
class Solution {public: int jumpFloor(int number) { if(number==1) return 1; else if(number==2) return 2; else if(number>2) return jumpFloor(number-1)+jumpFloor(number-2); }};
变态跳法:
青蛙可以一次性跳一次,也可以一次性跳2次...也可以跳n次,求n阶台阶跳法?
class Solution {public: int jumpFloorII(int number) { if(number==0)return 1;int n=0;for(int i=1;i<=number;i++)n+=jumpFloorII(number-i);return n; }};
阅读全文
0 0
- 剑指offer-跳台阶
- 【剑指offer】跳台阶
- 剑指offer--跳台阶
- 《剑指offer》跳台阶
- 剑指Offer-跳台阶
- 《剑指offer》跳台阶
- 剑指 offer:跳台阶
- 【剑指Offer】跳台阶
- 剑指offer 跳台阶
- 剑指offer--跳台阶
- 剑指offer 跳台阶
- 《剑指offer》跳台阶
- 剑指offer-跳台阶
- 剑指offer----跳台阶
- 剑指Offer:跳台阶
- 《剑指Offer》 跳台阶
- 剑指offer--跳台阶
- [剑指offer] 跳台阶
- (转)献给迷茫中的量化工作者
- 在struts2中 使用poi出现报错
- JAVA编程思想笔记--泛型
- bzoj3560 DZY Loves Math V
- bzoj 3252: 攻略 (线段树+DFS序)
- 剑指offer-跳台阶
- 关于 link monitor exit process_flag
- (转)郭广昌:复星账上有400亿现金,未来十年一切围绕C2M战略
- Android--简单计算器
- Servlet
- Linux 修改Oracle数据库字符集
- thrift简单使用
- 特点
- (转)高盛:我们不需要昂贵且不可靠的人所做的工作