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

跳台阶扩展问题

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

数学公式的抽取 还有对于 空间存结果的误区 ,详细看注释 又是 成败在一句的 一条 表达式,需要充分理解


int f[101] ={0};
/**
 * 
 * @param number int整型 
 * @return int整型
 */
int jumpFloorII(int number ) {
    // write code here

    if( number <=1){
        return 1;
    }
    if(f[number]>0)
        return f[number];

    //第一条容易出错的位置
    //return     f[number] = 2*f[number -1];
    return     f[number] = 2*jumpFloorII(number -1);

    //第二条容易出错的地方,没有整理出数学公式
//  又是 成败在一句的 一条 表达式,需要充分理解
    // for(int i=2;i<=number ;i++){
    //     f[number] += f[i-1]+f[i-2] ;//肯定有重复
    // }
}
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-08 10:39
一个证都没&nbsp;我能填什么
程序员小白条:别人有,你为什么没有,还是这个道理,社会就是比较,竞争,淘汰,你要安逸,那么就要做好淘汰的准备
点赞 评论 收藏
分享
06-26 15:33
青岛工学院 Java
积极的秋田犬要冲国企:他现在邀请我明天面试
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-07 12:04
毕业生招你惹你了,问一个发薪日来一句别看网上乱七八糟的你看哪个工作没有固定发薪日扭头就取消了面试就问了一句公司都是这个态度吗还搞上人身攻击了...
程序员小白条:呃呃呃,都还没面试,我都不会问这么细,何况通不通过,去不去都另说,你没实力和学历的话,在外面就这样,说实话没直接已读不回就不错了,浪费时间基本上
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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