• 2022-06-04
    下列程序段的时间复杂度为( )。
    A: 0,s=0; while (s<n) {s=s+i;i++;}
    B: ) O(n1/2)
    C: ) O(n1/3)
    D: ) O(n)
    E: ) O(n2)
  • A

    内容

    • 0

      下面程序段的时间复杂度为()。s=0;fori=0;i A: O(1) B: O(n) C: O(n^2) D: O(nlogn)

    • 1

      ‏求时间复杂度:‎‏for(i=0;i<m; i++){‎‏ for(j=0; j<n; j++){‎‏ s+=B[i]&#91;j&#93;;‎‏ }‎‏}‎‏sum=s;‎[/i] A: O(1) B: O(m*n) C: O(n^2) D: O(√n )

    • 2

      n为正整数,下列程序段的时间复杂度是()。for(i=1,x=0;i<=n;i++,x++); A: O(1) B: O(n) C: O(n^2)

    • 3

      下面程序段的时间复杂度为()s=0;for(i=1;i<n;i++)for(j=1;j<i;j++)s+=i*j; A: O(1) B: O(log2) C: O(n) D: O(n3)

    • 4

      下面程序的时间复杂为()for(i=1,s=0;i<=n;i++){t=1;for(j=1;j<=i;j++)t=t*j;s=s+t;} A: O(n) B: O() C: O() D: O()