题目内容
(请给出正确答案)
[单选题]
在最坏情况下()
A.快速排序的时间复杂度与希尔排序的时间复杂度是一样的
B.希尔排序的时间复杂度比直接插入排序的时间复杂度要小
C.快速排序的时间复杂度比希尔排序的时间复杂度要小
D.快速排序的时间复杂度比冒泡排序的时间复杂度要小
答案
B、希尔排序的时间复杂度比直接插入排序的时间复杂度要小
如果结果不匹配,请 联系老师 获取答案
A.快速排序的时间复杂度与希尔排序的时间复杂度是一样的
B.希尔排序的时间复杂度比直接插入排序的时间复杂度要小
C.快速排序的时间复杂度比希尔排序的时间复杂度要小
D.快速排序的时间复杂度比冒泡排序的时间复杂度要小
B、希尔排序的时间复杂度比直接插入排序的时间复杂度要小
快速排序在最坏情况下的时间复杂度是()
A.O(nlogn)
B.O(n2)
C.O(n3)
D.都不对
A.O(n^2),冒泡排序
B.O(n^2),简单选择排序
C.O(n*log2(n)),冒泡排序
D.O(n*log2(n)),归并排序
对长度为 n 的线性表排序,在最坏情况下,比较次数不是 n(n-1)/2 的排序方法是
A) 快速排序
B) 冒泡排序
C) 直接插入排序
D) 堆排序
A、先排小子区间
B、先排大子区间
C、划分基准为三者取中
D、采用链表排序
A.O(n^2)
B.O(logn)
C.O(n)
D.O(nlogn)
希尔排序在最坏的情况下的比较次数是______。 A) B)
C) D)
A.n1.5
B.n2
C.n(n-1)/2
D.log2n
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为()
A.780
B.820
C.40
D.41