• 2022-06-06
    下列函数的时间复杂度( )。 int func(int n)
    { int i=0,sum=0; while( sum
    A: O(log2n)
    B: O(n1/2)即n的1/2次方
    C: O(n)
    D: O(nlog2n)
  • B

    内容

    • 0

      下列函数的时间复杂度是( )。int func(int n) {int i=0, sum=0;while(sumn)sum+=++i;return i;} A: O(n) B: O(logn) C: O(nlogn) D: O([img=31x23]1803a3c3c064589.png[/img])

    • 1

      【2017统考真题】下列函数的时间复杂度是(int func(int n ) {Int i=0 , sum=0;while (sum<n)sum+= ++i ;return i;} 未知类型:{'options': ['', ' [img=51x39]17e437c4fc14a47.jpg[/img]', ' O(n)', ' O(nlogn)'], 'type': 102}

    • 2

      【2017统考真题】下列函数的时间复杂度是(int func(int n ) {Int i=0 , sum=0;while (sum<n)sum+= ++i ;return i;} 未知类型:{'options': ['', ' [img=51x39]17e0abc19c252e0.jpg[/img]', ' O(n)', ' O(nlogn)'], 'type': 102}

    • 3

      求其时间复杂度( )inti=1,n=100;while(i<n){  i=i*2;} A: O(log2n) B: O(n) C: O(nlog2n) D: O(n2)

    • 4

      下列算法的时间复杂度为n=n*n;while(n<0)n++;n=n*2;() A: O(1) B: O(n) C: O(n^(1/2)) D: O(n^2)