• 2022-07-24
    爬楼梯问题:有一楼梯共n级台阶,有一小朋友一次可以迈1,2或3级台阶, 求共有多少不同的走法走完这n级台阶。回答该问题最适合使用哪种算法?
    A: 分治法
    B: 回溯法
    C: 贪心算法
    D: 动态规划
  • D

    内容

    • 0

      迈楼梯,一次可迈一个到三个台阶,共有7台阶,所有上法

    • 1

      楼梯走法问题。有一段楼梯,一共12级台阶,规定每一步只能跨一级或者两级台阶,要等上第12级台阶有种不同的走法(请使用递推法求解结果)。

    • 2

      上台阶:每一步只能迈上1个或2个台阶,上完10级台阶,一共有多少种走法,下面说法正确的是_________。 A: 用递归算法,递归关系式为f(n)=f(n-1)+f(n-2),共有89种走法 B: 用递归算法,递归关系式为f(n)=f(n-1)+2,共有231种走法 C: 用递归算法,递归关系式为f(n)=f(n-1)+f(n-2),共有231种走法 D: 用递归算法,递归关系式为f(n)=f(n-1)*2,共有89种走法

    • 3

      青蛙跳台阶:一只青蛙一次可以跳上1级台阶,也可以跳上2级。 求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。

    • 4

      中国大学MOOC: 楼梯走法问题。有一段楼梯,一共12级台阶,规定每一步只能跨一级或者两级台阶,要等上第12级台阶有 种不同的走法(请使用递推法求解结果)。