• 2022-06-16
    执行下面程序段时,语句S的执行次数为()。
    for(i=0;i
    A: n2
    B: n2/2
    C: n(n+1)
    D: n(n+1)/2
  • D

    内容

    • 0

      下列算法suanfa1中语句x=x*2;的执行次数是。voidsuanfa1(intn){inti,j,x=1;for(i=1;i<=n;i++)for(j=i;j<=n;j++)x=x*2;printf(%d,x);}() A: n(n-1)/2 B: n(n+1)/2 C: n<sup>2</sup> D: nlog2n

    • 1

      下列循环的执行次数是。 A: n B: 2*n C: n*n D: n(n+1)/2

    • 2

      下面程序段执行的时间复杂度为()。 inti,k=0; for(i=2;i<=n;i=i*2) k++; A: O(n) B: O(lgn) C: O(nlgn) D: O(n2)

    • 3

      下面程序段中带有下划线的语句的执行次数的数量级是____inti=n*n;while(i!=1){i=i/2}

    • 4

      分析下列程序段的时间复杂度是______。i=1:while(i<=n)i=i*2; A: O(n) B: O(n2) C: O(log2n) D: O(2*n)