参考答案和解析
正确答案:C
更多“在平均情况下速度最快的排序方法为()A、堆排序B、直接排序C、快速排序D、归并排序”相关问题
  • 第1题:

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

    A.希尔排序

    B、快速排序

    C、归并排序

    D、堆排序


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

  • 第2题:

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

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

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

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

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

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


    参考答案:A

  • 第3题:

    当待排序列基本有序时,下列排序方法中()最好。

    A直接插入排序

    B快速排序

    C堆排序

    D归并排序


    参考答案:A

  • 第4题:

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

    A、堆排序,冒泡排序

    B、快速排序,堆排序

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

    D、归并排序,冒泡排序


    参考答案:D

  • 第5题:

    以下排序方法中,在初始序列已基本有序的情况下,排序效率最高的是()。

    A.归并排序
    B.直接插入排序
    C.快速排序
    D.堆排序

    答案:B
    解析:
    直接插入排序对于基本有序的序列进行排序效率最高。

  • 第6题:

    在待排序元素基本有序的情况下,效率最高的排序方法是()。

    A归并排序

    B快速排序

    C插入排序

    D堆排序


    C

  • 第7题:

    有5000个元素,希望用最快的速度挑选出前10个最大的,采用()方法最好。

    • A、快速排序
    • B、堆排序
    • C、希尔排序
    • D、归并排序

    正确答案:B

  • 第8题:

    快速排序、堆排序和归并排序的平均时间复杂度都是(),但其中稳定的排序方法只有()


    正确答案:O(nlog2n);归并

  • 第9题:

    对于直接插入排序,希尔排序,冒泡排序,快速排序,直接选择排序,堆排序和归并排序等排序方法,分别写出:(1)平均时间复杂度低于O(n2)的排序方法;(2)所需辅助空间最多的排序方法;


    正确答案: (1) 希尔、快速、堆、归并
    (2) 归并

  • 第10题:

    单选题
    有5000个元素,希望用最快的速度挑选出前10个最大的,采用()方法最好。
    A

    快速排序

    B

    堆排序

    C

    希尔排序

    D

    归并排序


    正确答案: B
    解析: 暂无解析

  • 第11题:

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

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

    B

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

    C

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

    D

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


    正确答案: D
    解析:

  • 第12题:

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

    堆排序,冒泡排序

    B

    快速排序,堆排序

    C

    直接选择排序,归并排序

    D

    归并排序,冒泡排序


    正确答案: D
    解析:

  • 第13题:

    在待排序元素基本有序的情况下,效率最高的排序方法是()。

    A.归并排序

    B.快速排序

    C.插入排序

    D.堆排序


    参考答案:C

  • 第14题:

    设有5000个元素,希望用最快速度挑选出其中前10个最大的元素,在以下的排序方法中,采用那一种最好( )。

    A: 快速排序

    B: 堆排序

    C: 归并排序

    D: 基数排序和shell排序


    正确答案: B

  • 第15题:

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

    A.快速排序

    B.归并排序

    C.堆排序

    D.基数排序


    正确答案:A

  • 第16题:

    在插入排序、希尔排序、选择排序、快速排序、堆排序、归并排序中,平均比较次数最少的是快速,需要内存容量最多的是归并。

    此题为判断题(对,错)。


    正确答案:√

  • 第17题:

    设有5000个元素,希望用最快的速度挑选出前10个最大的,采用()方法最好。

    A.希尔排序
    B.归并排序
    C.快速排序
    D.堆排序

    答案:D
    解析:
    堆排序不必将整个序列排序即可确定前若干个最大(或最小)元素。

  • 第18题:

    下列各种排序算法中平均时间复杂度为O(n2)是()

    • A、快速排序
    • B、堆排序
    • C、归并排序
    • D、冒泡排序

    正确答案:D

  • 第19题:

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

    • A、希尔排序
    • B、快速排序
    • C、归并排序
    • D、堆排序

    正确答案:C

  • 第20题:

    在平均情况下速度最快的排序方法为()

    • A、堆排序
    • B、直接排序
    • C、快速排序
    • D、归并排序

    正确答案:C

  • 第21题:

    问答题
    对于直接插入排序,希尔排序,冒泡排序,快速排序,直接选择排序,堆排序和归并排序等排序方法,分别写出:(1)平均时间复杂度低于O(n2)的排序方法;(2)所需辅助空间最多的排序方法;

    正确答案: (1) 希尔、快速、堆、归并
    (2) 归并
    解析: 暂无解析

  • 第22题:

    填空题
    快速排序、堆排序和归并排序的平均时间复杂度都是(),但其中稳定的排序方法只有()

    正确答案: O(nlog2n),归并
    解析: 暂无解析

  • 第23题:

    单选题
    在待排序元素基本有序的情况下,效率最高的排序方法是()。
    A

    归并排序

    B

    快速排序

    C

    插入排序

    D

    堆排序


    正确答案: D
    解析: 暂无解析

  • 第24题:

    单选题
    在平均情况下速度最快的排序方法为()
    A

    堆排序

    B

    直接排序

    C

    快速排序

    D

    归并排序


    正确答案: D
    解析: 直接排序的时间复杂度为O(n2);快速排序的时间复杂度为O(n log 2 n);堆排序的时间复杂度为O(n log 2 n);归并排序的时间复杂度为O(n log 2 n),但当n较大时需要附加更多的存储开销。从综合性能而论,快速排序最佳