对长度为n的关键字序列进行堆排序的空间复杂度为 ( )
A.O(log2n)
B.O(1)
C.O(n)
D.O(n*log2n)
第1题:
设平衡二叉排序树(AVL树)的节点个数为n,则其平均检索长度为
A.O(1)
B.O(log2n)
C.O(n)
D.O(n log2n)
第2题:
堆排序最坏情况下的时间复杂度为()。
A.O(n1.5)
B.O(nlog2n)
C.O{[n(n-1)]}
D.O(log2n)
第3题:
下列程序段的时间复杂度为()。

A.O(n)
B.O(log2n)
C.O(n3)
D.O(n2)
第4题:
对n个记录的文件进行堆排序,最坏情况下的执行时间为
A.O(log2n)
B.O(n)
C.O(nlog2n)
D.O(n2)
第5题:
设平衡的二叉排序树(AVL树)的结点个数为n,则其平均检索长度为
A.O(1)
B.O(log2n)
C.O(n)
D.O(n log2n)
第6题:
用堆排序方法,在最坏情况下的时间复杂度为( )。
A.O(n+1)
B.O(n2)
C.O(log2n)
D.O(n log2n)
第7题:
用归并排序方法,在最坏情况下的时间复杂度为( )。
A.O(n+1)
B.O(n2)
C.O(log2n)
D.O(nlog2n)
第8题:
设长度为n的链队列用单循环链表表示,若只设头指针,则入队操作的时间复杂度为_______。
A.O(1)
B.O(log2n)
C.O(n)
D.O(n2)
第9题:
向堆中插入一个元素的时间复杂度为________。
A.O(log2n)
B.O(n)
C.O(1)
D.O(nlog2n)
第10题:
对n个元素进行堆排序时,最坏情况下的时间复杂度为(53)。
A.O(log2n)
B.O(n)
C.O(nlog2n)
D.O(n2)
第11题:
对n个记录的文件进行堆排序,最坏情况下的执行时间为
A.O(log2n)
B.0(n)
C.O(n log2n)
D.O(n2)
第12题:
第13题:
n个记录的文件进行快速排序,所需要的辅助存储空间为( )。
A.O(1)
B.O(log2n)
C.O(n)
D.O(n2)
第14题:
下列程序段的时间复杂度为()。

A.O(n)
B.O(n-1)
C.O(n2)
D.O(log2n)
第15题:
在一个长度为n的顺序表的表尾插入一个新元素的渐进时间复杂度为
A.O(n)
B.O(1)
C.O(n2)
D.O(log2n)
第16题:
用快速排序的方法对包含n个关键字的序列进行排序,最坏情况下执行的时间为
A.O(n)
B.O(log2n)
C.O(nlog2n)
D.O(n2)
第17题:
对n个元素进行快速排序时,最坏情况下的时间复杂度为(55)。
A.O(log2n)
B.O(n)
C.O(nlog2n)
D.O(n2)
第18题:
对n个元素进行快速排序时,最坏情况下的时间复杂度为(65)。
A.O(log2n)
B.O(n)
C.O(nlog2/t)
D.O(n2)
第19题:
对n个记录的文件进行起泡排序,所需要的辅助存储空间为
A.O(1)
B.O(log2n)
C.O(n)
D.O(n2)
第20题:
对n个关键字的序列进行快速排序,平均情况下的空间复杂度为_______
A.O(1)
B.O(logn)
C.O(n)
D.O(nlogn)
第21题:
对n个元素进行堆排序时,其空间复杂度为( )。
A.O(log2n)
B.O(n log2n)
C.O(n)
D.O(1)
第22题:
对n个记录的序列进行快速排序,所需的辅助存储空间为( )。
A.O(1)
B.O(log2n)
C.O(n)
D.O(n2)
第23题:
对n个元素进行快速排序时,最坏情况下的时间复杂度为______。
A.O(log2n)
B.O(n)
C.O(nlog2n)
D.O(n2)