单选题就排序算法所用的辅助空间而言,堆排序,快速排序,归并排序的关系是( )。A 堆排序快速排序归并排序B 堆排序归并排序快速排序C 堆排序归并排序快速排序D 堆排序快速排序归并排序E.以上答案都不对

题目
单选题
就排序算法所用的辅助空间而言,堆排序,快速排序,归并排序的关系是(  )。
A

堆排序<快速排序<归并排序

B

堆排序<归并排序<快速排序

C

堆排序>归并排序>快速排序

D

堆排序>快速排序>归并排序E.以上答案都不对

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

第1题:

下列排序中,______是稳定的排序方法。

A.直接选择排序

B.堆排序

C.快速排序

D.归并排序


正确答案:D
解析:本题考查各种排序算法。在各种排序算法中,直接插入排序、冒泡排序、归并排序和基数排序是稳定的;而简单选择排序、希尔排序、快速排序、堆排序都是不稳定。

第2题:

下述几种排序方法中,()是稳定的排序方法。

A.希尔排序

B、快速排序

C、归并排序

D、堆排序


参考答案:C
解释:不稳定排序有希尔排序、简单选择排序、快速排序、堆排序;稳定排序有直接插入排序、折半插入排序、冒泡排序、归并排序、基数排序。

第3题:

插入排序、希尔排序、选择排序、快速排序、堆排序、归并排序、和基数排序方法中,不稳定的排序方法有_____、_____、______、________。


参考答案:希尔排序;选择排序;快速排序;堆排序

第4题:

下列排序算法中,其中()是稳定的。

A、堆排序,冒泡排序

B、快速排序,堆排序

C、直接选择排序,归并排序

D、归并排序,冒泡排序


参考答案:D

第5题:

就排序算法所用的辅助空间而言,堆排序、快速排序、归并排序的关系是()。A、堆排序<快速排序&l

就排序算法所用的辅助空间而言,堆排序、快速排序、归并排序的关系是()。

A、堆排序<快速排序<归并排序

B、堆排序<归并排序<快速排序

C、堆排序>归并排序>快速排序

D、堆排序>快速排序>归并排序


参考答案:A

第6题:

下面哪种排序算法是稳定的()

A.快速排序

B.堆排序

C.归并排序

D.选择排序


正确答案:C

第7题:

下述几种排序方法中,要求内存最大的是()。

A.希尔排序

B、快速排序

C、归并排序

D、堆排序


参考答案:C
解释:堆排序、希尔排序的空间复杂度为O(1),快速排序的空间复杂度为O(log2n),归并排序的空间复杂度为O(n)。

第8题:

●若关键字是非负整数,快速排序、归并、堆排序和基数排序 (54) 最快。若要求辅助空间为O (1) ,应选 (55) 。

(54),(55) A.快速排序

B.归并排序

C.堆排序

D.基数排序


正确答案:A,C
【解析】①在初始序列杂乱无序的前提下,最快的是快速排序。②若要求辅助空间为O(1),应选堆排序。③若要求排序稳定,且关键字为实数,则应选归并排序和基数排序。

第9题:

若关键字是非负整数,快速排序、归并排序、堆排序和基数排序中(54)最快。若要求辅助空间为O(1),应选(55)。

A.快速排序

B.归并排序

C.堆排序

D.基数排序


正确答案:A

第10题:

5 写出下列算法的时间复杂度。

(1)冒泡排序;

(2)选择排序;

(3)插入排序;

(4)快速排序;

(5)堆排序;

(6)归并排序;


正确答案: