下面代码段的时间复杂度为()。{inti=0,s=0;while(i
A: O(1)
B: O(n)
C:
D:
A: O(1)
B: O(n)
C:
D:
B
举一反三
- 下面程序段的时间复杂度为()。s=0;fori=0;i A: O(1) B: O(n) C: O(n^2) D: O(nlogn)
- 下面程序段的时间复杂度是( )i=s=0;while(s<n){i++;s+=i;}? O(n)|O(s)|O(sqrt(n))|O(n^2)
- 下面算法的时间复杂度O(1)sss{inti=0,j=10,n,sum=0;cin>>n;if(j<100){while(i
- 试分析下面各程序段的时间复杂度。 i=1; while(i<=n) i=i*3; A: O(1) B: 0(n) C: O(n2) D: O(log3n)
- 下面代码段的时间复杂度是()。 A: O(1) B: O(logn) C: O(n) D: 0(n)
内容
- 0
下面程序段执行的时间复杂度为()。 inti,k=0; for(i=2;i<=n;i=i*2) k++; A: O(n) B: O(lgn) C: O(nlgn) D: O(n2)
- 1
设n为正整数,确定下面程序段的时间复杂度:i=1;k=0;while(i<;=n-1){k+=10*i; i++;} A: O(1) B: O(n) C: O(nlogn) D: O(n^2)
- 2
下面程序段的时间复杂度是()。s=0;for (i=0;i<n;i++) for (j=0;j<n;j++) s+=B[i][j];sum=s;? O(2n)|O(n^{1/2});|O(n^{2});|O(n)
- 3
试分析下面程序段的时间复杂度。 s=0; for i=0; i<;n; i++) for(j=0; j<;n; j++)s+=B[i][j];sum=s;[/i] A: O(m*n) B: O(n2) C: O(n) D: O(1)
- 4
下面程序段的时间复杂度是 ( ) 。 i = 0;while(i<=n) i = i * 3; A: O(2^n) B: O(n) C: O(n^2) D: O(log3n)