leetcode第70题爬楼梯

2018-06-11  本文已影响0人  CoderAPang

题目链接
这道题用递归会超时
if(n>=2)clim[1]=2;
这一行需要注意,要加判断,否则只有一层的时候,会数组越界

class Solution {
    public int climbStairs(int n) {
        int [] clim = new int [n];
        clim[0]=1;//1层
       if(n>=2)clim[1]=2;//2层
        for(int i=2;i<n;i++){
            clim[i]=clim[i-1]+clim[i-2];
        }
        return clim[n-1];
       
    }
}
上一篇 下一篇

猜你喜欢

热点阅读