• 2022-05-27
    程序段s=i=0;do {i=i+1;s=s+i;}while(i
    A: O(n2)
    B: O(n)
    C: O(nlog2n)
    D: O(n3/2)
  • B

    内容

    • 0

      对于一个链串s,查找第i个元素的复杂度为( )。 A: O(n<sup >2</sup>) B: O(n) C: 都不对 D: O(1)

    • 1

      下面程序段的时间复杂度是( )i=s=0;while(s&lt;n){i++;s+=i;}? O(n)|O(s)|O(sqrt(n))|O(n^2)

    • 2

      在对n个元素进行直接插入排序的过程中,算法的空间复杂度为() A: O(1) B: O(log<sub>2</sub>n) C: O(n<sup>2</sup>) D: O(nlog<sub>2</sub>n)

    • 3

      下面程序段的时间复杂度是 ( ) 。 i = 0;while(i<=n) i = i * 3; A: O(2^n) B: O(n) C: O(n^2) D: O(log3n)

    • 4

      下面程序段的时间复杂度是()。s=0;for (i=0;i&lt;n;i++) for (j=0;j&lt;n;j++) s+=B[i][j];sum=s;? O(2n)|O(n^{1/2});|O(n^{2});|O(n)