leetcode 70
题目描述
70. 爬楼梯
假设你正在爬楼梯。需要 n
阶你才能到达楼顶。
每次你可以爬 1
或 2
个台阶。你有多少种不同的方法可以爬到楼顶呢?
示例 1:
1 |
|
解题思路
- 递归
超时
1 |
|
- 迭代,f(n)=f(n-1)+f(n-2)
执行用时:0 ms, 在所有 Java 提交中击败了100.00%的用户
内存消耗:38.7 MB, 在所有 Java 提交中击败了5.07%的用户
通过测试用例:45 / 45
时间 O(n)
空间 O(1)
1 |
|
- 题解还有用到矩阵快速幂、通项公式,没看
leetcode 70
https://kkkkkong.github.io/posts/51553.html