Leetcode 简单十八 爬楼梯

爬楼梯:

PHP 12ms:

100%。斐波那契数列。递归超时,循环输出:

class Solution {

    /**
     * @param Integer $n
     * @return Integer
     */
    function climbStairs($n) {
        // 斐波那契超时
        // 循环
        $sumArr = [
            0 => 0,
            1 => 1,
        ];
        if($n == 0 || $n == 1){
            return 1;
        }
        for($i = 2;$i <= $n+1;$i++){
            $sumArr[$i] = $sumArr[$i-2] + $sumArr[$i-1];
        }
        return $sumArr[$n+1];
    }
}

猜你喜欢

转载自blog.csdn.net/qq_36688622/article/details/87901731