快速排序算法的平均时间复杂度为()。
第1题:
对有n个记录的表作快速排序,在最坏情况下,算法的时间复杂度是()
A. O(n)
B. O(n2)
C. O(nlog2n)
D. O(n3)
第2题:
用快速排序的方法对包含n个关键字的序列进行排序,最坏情况下执行的时间为
A.O(n)
B.O(log2n)
C.O(nlog2n)
D.O(n2)
第3题:
冒泡排序的时间复杂度为A.O(n) B.O(n2) C.O(log2n) D.O(nlog2n)
第4题:
对n个基本有序的整数进行排序,若采用插入排序算法,则时间和空间复杂度分别为(62);若采用快速排序算法,则时间和空间复杂度分别为(63)。
A.O(n2)和O(n)
B.O(n)和O(n)
C.O(n2)和O(1)
D.O(n)和O(1)
第5题:
对n个元素进行堆排序时,最坏情况下的时间复杂度为(53)。
A.O(log2n)
B.O(n)
C.O(nlog2n)
D.O(n2)
第6题:
在对n个元素进行堆排序的过程中,时间复杂度为()
第7题:
直接插入排序算法的时间复杂度为()。
第8题:
在对n个元素进行堆排序的过程中,空间复杂度为()
第9题:
在对n个元素进行直接插入排序的过程中,算法的空间复杂度为()
第10题:
数据结构与算法里,比荷兰国旗算法时间复杂度低的是()。
第11题:
某算法的语句执行频度为(3n+nlog2n+n2+8),其时间复杂度表示()。
第12题:
O(1)
O(log2n)
O(n2)
O(nlog2n)
第13题:
对于快速排序,元素有序排列时的时间复杂度为(57)。
A.O(log2n)
B.O(n)
C.O(nlog2n)
D.O(n2)
第14题:
对n个元素进行快速排序时,最坏情况下的时间复杂度为(55)。
A.O(log2n)
B.O(n)
C.O(nlog2n)
D.O(n2)
第15题:
用归并排序方法,在最坏情况下的时间复杂度为( )。
A.O(n+1)
B.O(n2)
C.O(log2n)
D.O(nlog2n)
第16题:
若总是以待排序列的第一个元素作为基准元素进行快速排序,那么最好情况下的时间复杂度为(65)。
A.O(log2n)
B.O(n)
C.O(nlog2n)
D.O(n2)
第17题:
对n个元素进行快速排序时,最坏情况下的时间复杂度为______。
A.O(log2n)
B.O(n)
C.O(nlog2n)
D.O(n2)
第18题:
直接插入排序在最好情况下的时间复杂度为()。
第19题:
对有n个记录的表作快速排序,在最坏情况下,算法的时间复杂度是()
第20题:
在对n个元素进行快速排序的过程中,平均情况下的时间复杂度为()
第21题:
对n个关键字作快速排序,在最坏情况下,算法的时间复杂度是()。
第22题:
采用简单选择排序,比较次数与移动次数分别是()
第23题:
O(1)
O(log2n)
O(n2)
O(nlog2n)