• 2022-06-04
    递归的方法实现的基本思想就是按照递归公式编写一个函数,然后在函数中自己调用自己,但是利用递归的时候特别需要注意的是结束递归的条件,否则的话就会出现死循环的情况。递归公式和递归结束条件是写递归算法的关键。‍ 下图中递归的方法实现了一个函数定义,其中所用到的递归公式和递归结束条件是()?‍[img=176x731]18034d384dd26cf.png[/img]‍‎‍
    A: 递归公式: F(n)= F(n-1)+F(n-2) , n > 2递归结束条件:F(1)=1, F(2)=1
    B: 递归公式: F(n)= F(n-1)+F(n-2) , n > 2递归结束条件:F(1)=0, F(2)=1
    C: 递归公式: F(n)= F(n-1) × F(n-2) , n > 2递归结束条件:F(1)=1, F(2)=1
    D: 递归公式: F(n)= F(n-1)+F(n-2) , n >=2递归结束条件:F(1)=1, F(0)=1
  • A

    内容

    • 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(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

    • 2

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

    • 3

      递归函数F(n)=F(n-1)+n+1(n>1)的递归出口是

    • 4

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