intgetLength(intn) { if(n>=0) { returnn; } else { return-1; } }该程序的时间复杂度为:()。
第1题:
用堆排序方法,在最坏情况下的时间复杂度为( )。
A.O(n+1)
B.O(n2)
C.O(log2n)
D.O(n log2n)
第2题:
在二维数组M[0...n,0...m]中,访问某个元素的平均时间复杂度为______。
A.O(1)
B.O(nm)
C.O(m+n)
D.O(nn)
第3题:
第4题:
在对n个元素进行堆排序的过程中,时间复杂度为()
第5题:
直接插入排序算法的时间复杂度为()。
第6题:
int count=1; while(count
第7题:
对具有n个元素的有序表采用折半查找,则算法的时间复杂度为()。
第8题:
对n个元素进行直接插入排序时间复杂度为()。
第9题:
数据结构里,时间复杂度高于O(n)的有。()
第10题:
直接插入排序的时间复杂度和折半查找的时间复杂度分别是()。
第11题:
从堆中删除一个元素的时间复杂度为()。
第12题:
O(n)
O(nn)
O(1)
O(log2n)
第13题:
对n个元素进行堆排序时,其空间复杂度为( )。
A.O(log2n)
B.O(n log2n)
C.O(n)
D.O(1)
第14题:
下面这个程序段的时间复杂度是( )。 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)
第15题:
顺序表的存储结构是顺序存储的,则其查找第i元素就很容易,其时间复杂度是()。
第16题:
数据结构中,顺序表修改第i个元素,很容易,一个语句即可,因此其时间复杂度也低,应为()。
第17题:
顺序表修改第i个元素,很容易,一个语句即可,因此其时间复杂度也低,应为()。
第18题:
下列时间复杂度中最坏的是()。
第19题:
intgetLength(intn) { if(n>=0) { returnn; } else { return-1; } }该程序的时间复杂度为:()。
第20题:
算法的时间复杂度数量级包括()。
第21题:
数据结构与算法里,折半查找的时间复杂度是()。
第22题:
数据结构里,顺序表中,查找下标为i的元素的时间复杂度是()。
第23题:
快速排序算法的平均时间复杂度为()。
第24题:
线性阶O(n)
平方阶O(nn)
立方阶O(nnn)
对数阶O(log2n)