70. Climbing Stairs#1(Done)

来源:互联网 发布:2016网络诈骗案 编辑:程序博客网 时间:2024/05/17 09:13

Solution

public class Solution {    public int climbStairs(int n) {        if (n <= 1) {            return 1;        }        int last = 1;        int lastLast = 1;        int ways = 0;        while (n -- > 1) {            ways = last + lastLast;            lastLast = last;            last = ways;        }        return ways;    }}

Problem#1
* 递归算法超出时间限制
* 用迭代
* 公式解法
公式解法

0 0
原创粉丝点击