要求 楼梯共有n个台阶,每次上一个台阶或两个台阶,一共有多少种上楼梯的方法? 示例 输入:n=3 [1,1,1],[1,2,],[2,1] 输出:n=3 实现 自顶向下(递归) 递归 1 class Solution { 2 3 private: 4 int calcWays(int n){ 5 6 if( n == 0 || n == 1 ) 7 return 1; 8 9 return calcWays(n-1) + calcWays(n-2); 10 } 11 12 public: 13…