• 2022-05-29
    Hannoi塔问题如下图所示。现要求将塔座A上的所有圆盘移动塔座B上,并仍按同样顺序叠置。移动圆盘时遵守Hannoi塔问题的移动法则。由此设计出解Hanoi塔问题的递归算法正确的为()。
    A: A voidhanoi(intn,intA,intC,intB){  if(n>0){ hanoi(n-1,A,C,B);move(n,A,B);hanoi(n-1,C,B,A);}}
    B: B voidhanoi(intn,intA,intB,intC){  if(n>0){ hanoi(n-1,A,C,B);move(n,A,B);hanoi(n-1,C,B,A);}}
    C: C voidhanoi(intn,intC,intB,intA){  if(n>0){ hanoi(n-1,A,C,B);move(n,A,B);hanoi(n-1,C,B,A);}}
    D: D voidhanoi(intn,intC,intA,intB){  if(n>0){ hanoi(n-1,A,C,B);move(n,A,B);hanoi(n-1,C,B,A);}}
  • B

    举一反三

    内容

    • 0

      ‌递归模型为f(1)=1,f(n)=f(n-1)+n (n>1),其中递归体是 。‌‌‌‌‌ A: (1)=0 B: f(0)=1 C: f(n)=f(n-1)+n D: f(n)=n

    • 1

      递归函数f(n)=f(n-1)+n(n>1)的递归体是()。 A: f(1)=0 B: f(0)=1 C: f(n)=f(n-1) D: f(n)=n

    • 2

      递归模型如下: f(1)=1,n>1时f(n)=f(n-1)+n 其中递归体是( )。 A: f(1)=0 B: f(0)=1 C: f(n)=f(n-1)+n D: f(n)=n

    • 3

      递归函数f(1)=1,f(n)=f(n-1)+n(n>;1)的递归体是____________。 A: f(1)=1 B: F(0)=0 C: F D: F(n)=f(n-1)+n E: F(n)=n

    • 4

      11. 设函数$f(x)=({{\text{e}}^{x}}-1)({{\text{e}}^{2x}}-2)\cdots ({{\text{e}}^{nx}}-n)$,其中$n$为正整数,则${f}'(0)=$( )。 A: ${{(-1)}^{n-1}}(n-1)!$ B: ${{(-1)}^{n}}(n-1)!$ C: ${{(-1)}^{n-1}}n!$ D: ${{(-1)}^{n}}n!$