剑指offer题解 变态跳台阶
2016-06-21 12:04
387 查看
题目描述
一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。
和一次跳一级或两级台阶的做法类似
一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。
和一次跳一级或两级台阶的做法类似
public class Solution { public int JumpFloorII(int target) { if(target==0) return 0; else if(target==1) return 1; int[] result=new int[target+1]; result[0]=1; result[1]=1; for(int i=2;i<result.length;i++){ for(int j=0;j<i;j++){ result[i]+=result[j]; } } return result[target]; } }
相关文章推荐
- JS中IP地址与整数的相互转换
- Javascript实现图片加载从模糊到清晰显示的方法
- Javascript类型系统之String字符串类型详解
- studio中的assets存放路径,加载HTML文件
- Extracting Lines Using Differential Geometry and Gaussian Smooth--Carsten Steger 使用微分几何和高斯平滑进行边缘提取
- 原生JS封装ajax方法
- JS模仿腾讯图片站的图片翻页按钮效果完整实例
- 详解CSS中的选择器优先级顺序
- jQuery ajax表单提交
- 剑指offer题解 数值的整数次方
- ByteBuffer.allocateDirect 与 allocate 方法
- JS实现简单的右下角弹出提示窗口完整实例
- ROS学习--语义理解NODE(NLU,NLP)
- angularjs 系列之$q和promise
- 图文讲解CSS的Box Model盒模型中的边距
- Chrome 中的 JavaScript 断点设置和调试技巧
- css3弹性盒模型(Flexbox)
- css布局讲解
- jQuery获取元素父节点的方法
- 前端异常监控