题解 | #矩形覆盖#

矩形覆盖

https://www.nowcoder.com/practice/72a5a919508a4251859fb2cfb987a0e6

举一反三: 学习完本题的思路你可以解决如下题目:

JZ69. 跳台阶 JZ10. 斐波那契数列 JZ70. 矩形覆盖

题解 和之前的 FB数列来说,他的 其实项目 是不一样的啦

/**
 * 
 * @param number int整型 
 * @return int整型
 */
 int f[39]={0};
int rectCover(int number ) {
    // write code here
    if(number <1)
    return 0;
    if(number == 1)
    return 1;
    if(number == 2)
    return 2;

    if( f[number] >0)
        return f[number];

    //别看短 容易错
    return f[number] = rectCover(number -1 ) + rectCover(number -2);
}
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务