下列程序段的时间复杂度为()。i=0,s=0;while(sn){s=s+i;i++;}
A、O(n1/2)
B、O(n1/3)
C、O(n)
D、O(n2)
第1题:
程序段s=i=0;do{i=i+1;s=s+i;}while(i=n);的时间复杂度为()。
A、O(n)
B、O(nlog2n)
C、O(n)
D、O(n/2)
第2题:
A、O(m2)
B、O(n2)
C、O(m*n)
D、O(m+n)
第3题:
下列程序段的时间复杂度为()。
A.O(i+j)
B.O(n)
C.O(n2)
D.O(i*j)
第4题:
A.O(1)
B.O(n
C.O(nlogn)
D.O(n2)
第5题:
下面程序段的时间复杂度为 ( ) for(i=0;i<m;i++) for(j=0;j<n;j++) A[i][j]=i*j;
A.O(m2)
B.O(n2)
C.O(m*n)
D.O(m+n)
第6题:
算法的主运算如下,其中i的初值为1,s的初值为0,“←”为赋值号。 while i<n do { for j←1 to n do s←s+a[i,j] i←i*2; 则该算法的时间复杂度为 ( )
A.O(2n)
B.O(n+log2n)
C.O(nlog2n)
D.O(n2)
第7题:
下列程序的时间复杂度为( )。 for (i=l;i<2n;i++) { y++; for(j=0;j<a3n;j++) x++; }
A.0(n-1)
B.O(2n)
C.0(n2)
D.O(log2n)
第8题:
下面这个程序段的时间复杂度是( )。 for {i=1; i<n; i++) { y=y+1; for (j=0;i<=(2*n);i++) x++; }
A.O(log2n)
B.O(n)
C.O(nlog2n)
D.O(n2)
第9题:
下面的程序段的时间复杂度为【】
s=0;
for(i=0;i<n;i++)
for(j=0;j<m;j++)
s=s+a[i][i];
A.O(1)
B.O(m+n)
C.O(log2mn)
D.O(m*n)
第10题:
下面程序段的时间复杂度为()。 i=1; while(i<=n)i=i*3;
第11题:
设S为C语言的语句,计算机执行下面算法时,算法的时间复杂度为()。for(i=n-1;i>=0;i--)for(j=0;j
第12题:
n0=3,n1=8,n2=9,nn=1
n0=2,n1=5,n2=1,nn=1
n0=2,n1=7,n2=10,nn=1
n0=4,n1=8,n2=9,nn=1
第13题:
A、O(m2)
B、O(n2)
C、O(m*n)
D、O(m+n)
第14题:
下列程序段的时间复杂度为()。
A.O(2n)
B.O(n)
C.O(n2)
D.O(i*j)
第15题:
下列程序段的时间复杂度为()。
A.O(i*j)
B.O(i+j+k)
C.O(n3)
D.O(n2)
第16题:
A.O(1)
B.O(n)
C.O(nlogn)
D.O(n2)
第17题:
下面这个程序段的时间复杂度是( )。 for (i=1; i<n; i++) { y=y+1; for (j=0;j<=(2*n);j++) X++; }
A.O(log2n)
B.O(n)
C.0(nlog2n)
D.O(n2)
第18题:
有下列程序: #include <stdio.h> void fun(int * s,int n1,int n2) { int i,j,t; i=n1;j=n2; while(i<j){t=s[i];s[i]=s[j];s[j]=t;i++;j--;} } main() { int a[10]={1,2,3,4,5,6,7,8,9,0},k; fun(a,0,3); fun(a,4,9);fun(a,0,9); for(k=0;k<10;k++)printf("%d",a[k]);printf("\n"); } 程序的运行结果是( )。
A.987654321
B.4321098765
C.5678901234
D.987651234
第19题:
算法的主要运算如下: While i<n do { s=0; While s<n do { s=s+1; } i=i+1; } 其中i的初值为0,s初值为0,“=”为赋值号。该算法的时间复杂度为()
A.O(2n)
B.O(n+log2n)
C.O(nlog2n)
D.O(n2)
第20题:
下面这个程序段的时间复杂度是( )。 for (i=1;i<n;i++) { y=y+1; for (j=0;j<=(2*n);j++) x++; }
A.O(log2n)
B.O(n)
C.O(nlog2n)
D.O(n2)
第21题:
下面程序的时间复杂度为()。 for(i=0;i
第22题:
设有程序段 i=1; while (i<=n) i=i*2; 上面程序段的时间复杂度为()。
第23题:
若变量已正确定义,以下不能正确计算1+2+3+4+5的程序段是()。