• 2022-06-29
    半数集问题: 给定一个自然数n,右n开始可以依次产生半数集set(n)中的数如下: 1)n加入set(n); 2)在n的左边加一个自然数,但该自然数不能超过最近添加的数的一半; 3)按此规则处理,直到不能添加自然数为止。元素允许重复。 计算半数集set(n)中元素个数。[br][/br]设f(n)是半数集set(n)中元素个数,它的递推公式是()。
    A: f(n) = f(n/2)+...+f(1)+f(0)
    B: f(n) = f(n/2)+...+f(1)
    C: f(n) = f(n/2)+...+f(0)+1
    D: f(n) = f(n/2)+...+f(1)+1
  • D

    内容

    • 0

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

    • 1

      ‌递归模型为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

    • 2

      递归函数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

    • 3

      函数F(n),已知F(0) = 0,F(1) = 1,F(2) = 2,F(n)满足F(n)=F(n-1)+F(n-2)+F(n-3)+1 其中(100=>;n>;=3,n为正整数);现要求使用递归编写函数求解F(n)的值。 例如:输入:3 输出:F(3)=4

    • 4

      下列函数是双射的为_________。 A: :Z—整数集,E—偶数集,N—自然数集,R—实数集) B: f:Z→E,f(x)=2x C: f:Z →N,f(x)=|x|+1 D: f:N→N×N,f(x)=(x,x+1) E: f:R→Z,f(x)=[x]