题解 | #跳台阶扩展问题#

跳台阶扩展问题

http://www.nowcoder.com/practice/22243d016f6b47f2a6928b4313c85387

public class Solution { public int jumpFloorII(int target) { int result=0; int[] var=new int[target]; var[0]=1; if(target==1) return 1; for(int i=1;i<target;i++) { for (int j = 0; j < i; j++) { var[i] += var[j]; } var[i]++; } return var[target-1];

} 非递归方法: 先跳一阶,后面的台阶就有f(n-1)种跳法 先跳两阶,后面的台阶就有f(n-2)种跳法 求出n层跳越方法数的通项公式:f(n)=f(n-1)+f(n-2)+...+1

全部评论

相关推荐

梦倩倩:同学,瞅瞅我司,医疗独角兽,校招刚开,名额有限,先到先得,****最新动态,绿灯直达,免笔试~
我的秋招日记
点赞 评论 收藏
分享
牛客50327486...:腾讯官方:我们没有人机对局
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务