判断一包含n个整数的数组a[]中是否存在i、j、k满足a[i]+a[j]+a[k]=0的时间复杂度需要()
A.O(n^2)
B.O(n^2logn)
C.O(n^3)
D.O(nlogn)
第1题:
下面语句片段的时间复杂度为 x=1; for(i=1;i<=n;i++) for(j=1;j<=i;j++) for(k=1;k<=j;k++) x++;
A.O(n^2)
B.O(n^3)
C.O(n)
D.O(logn)
第2题:
下列程序段的时间复杂度是()。 for(i=0;i<n;i++) for(j=0;j<m;j++) for(k=0;k<t;k++) c[i][j]=c[i][j]+a[i][k]*b[k][j];
A.O(m+n+t)
B.O(m*n*t)
C.O(m+n*t)
D.O(m*t+n)
第3题:
1、下面语句片段的时间复杂度为 x=1; for(i=1;i<=n;i++) for(j=1;j<=i;j++) for(k=1;k<=j;k++) x++;
A.O(n^2)
B.O(n^3)
C.O(n)
D.O(logn)
第4题:
下列程序段的时间复杂度为()。 for(i=0; i for(j=0; j c[i][j]=0; for(i=0; i for(j=0; j for(k=0; k c[i][j]=c[i][j]+a[i][k]*b[k][j];
A.O(m*n*t)
B.O(m+n+t)
C.O(m+n*t)
D.O(m*t+n)
第5题:
下列程序段的时间复杂度为() k=0; for (i=1; i<=n; i++) for (j=i; j<=n; j++) k++;
A.O(n)
B.O(n^2)
C.O(nlog2 n)
D.O(log2 n)