在堆排序和快速排序中,若只从最坏情况下排序最快并且要节省内存考虑,则应选择______方法。

题目

在堆排序和快速排序中,若只从最坏情况下排序最快并且要节省内存考虑,则应选择______方法。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在下列排序方法中,平均情况下占用内存量最大的是_______方法。

A、快速排序

B、插入排序

C、冒泡排序

D、堆排序


正确答案:B

第2题:

●在最好和最坏情况下的时间复杂度均为O(nlogn)且稳定的排序方法是 (52) 。

(52) A.快速排序

B.堆排序

C.归并排序

D.基数排序


正确答案:C
【解析】快速排序和堆排序都是不稳定的排序方法;归并排序和基数排序则是稳定的排序方法,基数排序的时间复杂度为O(d(n+r))(其中n为记录数,r为基数,d为关键字分量数),归并排序的时间复杂度在最好和最坏情况下均为O(nlog2n)。

第3题:

(4)下列排序方法中,最坏情况下比较次数最少的是

A)冒泡排序 B)简单选择排序 C)直接插入排序 D)堆排序


正确答案:D

第4题:

下列各组的排序方法中,最坏情况下比较次数相同的是()。

A.冒泡排序与快速排序

B.简单插入排序与希尔排序

C.堆排序与希尔排序

D.快速排序与希尔排序


正确答案:A

第5题:

下列排序方法中,最坏情况下时间复杂度(即比较次数)低于o(n2)的是()。

A.堆排序

B.快速排序

C.简单插入排序

D.冒泡排序


正确答案:A

第6题:

对长度为 n 的线性表排序,在最坏情况下,比较次数不是 n(n-1)/2 的排序方法是

A) 快速排序

B) 冒泡排序

C) 直接插入排序

D) 堆排序


正确答案:D

第7题:

下列排序方法中,最坏情况下时间复杂度最低的是()。

A.冒泡排序

B.快速排序

C.希尔排序

D.堆排序


正确答案:D

第8题:

下列排序方法中,在最坏情况下算法的时间复杂度为 O(n^2)的有________。

A、堆排序

B、快速排序

C、希尔排序

D、冒泡排序


正确答案:BCD

第9题:

下列排序方法中,最坏情况下时间复杂度最小的是()。

A.冒泡排序

B.快速排序

C.堆排序

D.直接插入排序


正确答案:C

第10题:

对n个数进行排序,哪种算法,其时间复杂度在最坏和最好都是O(nlogn)()

A.快速排序

B.希尔排序

C.堆排序

D.选择排序


正确答案:C

更多相关问题