# 剑指 Offer10-II.青蛙跳台阶问题

题目描述 (opens new window)

# 解题思路

这道题目本质上和斐菲波那切数列是一样的。

/**
 * @param {number} n
 * @return {number}
 */
var numWays = function(n) {
let memo = [];
  memo[0] = 1;
  memo[1] = 1;
  for (let i = 2; i <= n;i++) {
    memo[i] = (memo[i-1]+ memo[i-2]) % 1000000007;
  }
  return memo[n]
};
1
2
3
4
5
6
7
8
9
10
11
12
13
最后更新时间: 8/27/2022, 10:55:09 AM