A、O(log2n)
B、O(1)
C、O(n)
D、O(nlog2n)
第1题:
对n个记录的文件进行堆排序,最坏情况下的执行时间为
A.O(log2n)
B.O(n)
C.O(nlog2n)
D.O(n2)
第2题:
向具有n个结点的堆中插入一个新元素的时间复杂度为(56)。
A.O(1)
B.O(n)
C.O(log2n)
D.O(nlog2n)
第3题:
向堆中插入一个元素的时间复杂度为________。
A.O(log2n)
B.O(n)
C.O(1)
D.O(nlog2n)
第4题:
若总是以待排序列的第一个元素作为基准元素进行快速排序,那么最好情况下的时间复杂度为(65)。
A.O(log2n)
B.O(n)
C.O(nlog2n)
D.O(n2)
第5题:
对n个元素进行堆排序时,最坏情况下的时间复杂度为(53)。
A.O(log2n)
B.O(n)
C.O(nlog2n)
D.O(n2)
第6题:
对n个记录的文件进行快速排序,所需要的辅助存储空间为()
A.O(1)
B.O(nlog2n)
C.O(n)
D.O(n2)
第7题:
对n个元素进行快速排序时,最坏情况下的时间复杂度为______。
A.O(log2n)
B.O(n)
C.O(nlog2n)
D.O(n2)
第8题:
在对n个元素进行堆排序的过程中,时间复杂度为()
第9题:
向二叉搜索树中插入一个元素时,其时间复杂度大致为()。
第10题:
在对n个元素进行快速排序的过程中,平均情况下的空间复杂性为()
第11题:
在对n个元素进行快速排序的过程中,平均情况下的时间复杂度为()
第12题:
O(1)
O(log2n)
O(n2)
O(nlog2n)
第13题:
对n个元素进行快速排序时,最坏情况下的时间复杂度为(55)。
A.O(log2n)
B.O(n)
C.O(nlog2n)
D.O(n2)
第14题:
对n个记录的文件进行起泡排序,所需要的辅助存储空间为
A.O(1)
B.O(log2n)
C.O(n)
D.O(n2)
第15题:
从堆中删除一个元素的时间复杂以为____。
A.O(1)
B.O(log2n)
C.O(n)
D.O(nlog2n)
第16题:
对n个元素进行堆排序时,其空间复杂度为( )。
A.O(log2n)
B.O(n log2n)
C.O(n)
D.O(1)
第17题:
对n个记录的序列进行快速排序,所需的辅助存储空间为( )。
A.O(1)
B.O(log2n)
C.O(n)
D.O(n2)
第18题:
对n个记录的文件进行快速排序,所需要的辅助存储空间为( )。
A)O(nlog2n)
B)O(n)
C)O(1og2n)
D)O(n2)
第19题:
● 堆是一种有用的数据结构,堆排序是一种选择排序,它的一个基本问题是如何造堆,常用的建堆方法是 1964年Floyd提出的渗透法。采用此方法对 n个元素进行排序时,堆排序的时间复杂性是 (53) 。
(53)
A. O(nLog2n)
B. O(n)
C. O(Log2n)
D. O(n2)
第20题:
对包含n个元素的哈希表进行查找,平均查找长度为()
第21题:
在对n个元素的序列进行排序时,堆排序所需要的附加存储空间是()。
第22题:
对n个元素进行直接插入排序时间复杂度为()。
第23题:
从堆中删除一个元素的时间复杂度为()。
第24题:
O(log2n)
O(1)
O(n)
O(nlog2n)