下面程序段的时间复杂度是() s=0; for(i=0;i
第1题:
下面程序的运行结果是( )。 #include<stdio.h> void del(char*s) { int i,j; char *a; a=s; for(i=0,j=0;a[i]!='\0';i++) { if(a[i]>='0'&&a[i]<='9') { s[j]=a[i]; j++; } s[j]='\0'; }} main() {char s[]="aa89gggh"; del(s); printf("\n%s",s); }
A.aa
B.89
C.gggh
D.aa89gggh
第2题:
程序段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)
第3题:
A. O (m2)
B. O (n2)
C. O (m*n)
D. O (m+n)
第4题:
A.O(1)
B.O(n)
C.O(nlogn)
D.O(n2)
第5题:
A、O(m2)
B、O(n2)
C、O(m*n)
D、O(m+n)
第6题:
下面这个程序段的时间复杂度是( )。 for (i=1; i<n; i++) { y=y+3; for (j=0;j<=(2*n);j++) x++; }
A.O(log2n)
B.O(n)
C.O(nlog2n)
D.O(n2)
第7题:
下列程序段的时间复杂度为()。i=0,s=0;while(sn){s=s+i;i++;}
A、O(n1/2)
B、O(n1/3)
C、O(n)
D、O(n2)
第8题:
A、O(n)
B、O(m+n+1)
C、O(m+n)
D、O(m*n)
第9题:
A.O(1)
B.O(n
C.O(nlogn)
D.O(n2)
第10题:
下面程序段的时间复杂度为 ( ) 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)