0070-Easy-爬楼梯
问题
假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?
You are climbing a stair case. It takes n steps to reach to the top.Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top?
注意:给定 n 是一个正整数。
示例 1:
示例 2:
题解
除了递归之外,大部分题解都是采用的动态规划。
递归
官方题解:递归求解,数组存值 用的递归
思路:「自上而下」的一种思维方式,将大问题拆分为子问题,采用递归的思想解决了问题。
Java:
最后更新于