更多“下列排序算法中,在待排序数据已有序时,花费时间反而最多的是(  )排序。”相关问题
  • 第1题:

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

    A直接插入排序

    B快速排序

    C堆排序

    D归并排序


    参考答案:A

  • 第2题:

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

    A.插入排序

    B.选择排序

    C.快速排序

    D.归并排序


    参考答案:A

  • 第3题:

    下列排序算法中,()算法可能会出现下面情况:初始数据有序时,花费的时间反而最多。

    A.堆排序

    B.冒泡排序

    C.快速排序

    D.希尔排序


    正确答案:C

  • 第4题:

    如果待排序中两个数据元素具有相同的值,在排序后它们的相互位置发生颠倒,则称该排序算法不稳定,(40)就是不稳定的排序算法。

    A.冒泡排序

    B.归并排序

    C.直接插入排序

    D.Shell排序


    正确答案:C
    解析:本题考查排序的基本概念和对一些排序方法的掌握。所谓排序就是要整理文件中的记录,使之按关键字递增(或递减)次序排列起来。直接插入排序的过程为在插入第i个记录时,R1,R2,…,Ri-1已经排好序,将第i个记录的排序码ki依次和R1,R2,…,Ri-1的排序码逐个进行比较,找到适当的位置。在这个排序过程中,如果发现两个数相等,则在已排好序的数前面插入这个相等的数,这样与原序列发生了颠倒,是不稳定的排序算法。

  • 第5题:

    下列排序算法中,在待排序数据已有序时,花费时间反而最多的排序是()。

    A.冒泡
    B.希尔
    C.快速
    D.堆

    答案:C
    解析:
    在待排序数据已有序时,快速排序会退化为冒泡排序,时间复杂度为O(n)。

  • 第6题:

    下列排序算法中,()算法可能会出现下面情况:初始数据有序时,花费的间反而最多。

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

    正确答案:C

  • 第7题:

    数据结构与算法中,从待排记录是否都在内存中的角度看,属于内排序的是()。

    • A、简单选择排序
    • B、堆排序
    • C、快速排序
    • D、冒泡排序

    正确答案:A,B,C,D

  • 第8题:

    在Excel对数据进行排序时,最多可以同时指定()排序字段。


    正确答案:3

  • 第9题:

    在Excel中对数据清单排序时,只能最多排序三个关键字。


    正确答案:正确

  • 第10题:

    单选题
    下列排序算法中,()算法可能会出现下面情况:初始数据有序时,花费的间反而最多。
    A

    堆排序

    B

    冒泡排序

    C

    快速排序

    D

    SHELL排序


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

  • 第11题:

    填空题
    在Excel对数据进行排序时,最多可以同时指定()排序字段。

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

  • 第12题:

    单选题
    如果待排序序列中两个数据元素具有相同的值,在排序前后它们的相互位置发生颠倒,则称该排序算法是不稳定的。()就是不稳定的排序方法。
    A

    起泡排序

    B

    归并排序

    C

    Shell排序

    D

    直接插入排序


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

  • 第13题:

    快速排序算法在待排序数据有序时最不利于发挥其长处。()

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


    参考答案:正确

  • 第14题:

    下列排序方法中,最坏排序时间和平均排序时间不相同的是

    A.快速排序

    B.堆排序

    C.起泡排序

    D.简单选择排序


    正确答案:A
    解析:快速排序最坏排序时间是O(nlog2n),平均排序时间是O(n2),不相同,故选A);而B),C),D)选项各自的最坏排序时间和它的平均排序时间相同。

  • 第15题:

    在待排序的数据表已经为有序时,下列排序算法中花费时间反而多的是(41)。

    A.堆排序

    B.希尔排序

    C.冒泡排序

    D.快速排序


    正确答案:D

  • 第16题:

    下列排序算法中时间复杂度不受数据初始状态影响,恒为O(n2)的是

    A、堆排序

    B、起泡排序

    C、直接选择排序

    D、快速排序


    正确答案:C

  • 第17题:

    在Excel2010中关于数据排序,下列说法正确的是()。

    • A、当用户按行进行排序时,数据列表中的列将被重新排列,但行保持不变
    • B、用户可以根据需要按行或列使用自定义排序命令
    • C、排序时可单击数据列表中的任意一个单元格,然后单击数据标签中的排序按钮,此时会出现排序的对话框
    • D、在Excel2010中,排序条件最多可以支持48个关键字
    • E、用户可以根据需要按升序或降序使用自定义排序命令

    正确答案:A,B,C,E

  • 第18题:

    下列排序算法中,()算法可能会出现:初始数据为正序时,花费的时间反而最多。

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

    正确答案:D

  • 第19题:

    如果待排序序列中两个数据元素具有相似的值,在排序前后它们的相互位置发生颠倒,则称该排序算法是不稳定的,()就是不稳定的排序算法。

    • A、起泡排序
    • B、归并排序
    • C、Shell排序
    • D、直接插入排序
    • E、简单选择排序

    正确答案:C,E

  • 第20题:

    当待排序记录已经从小到大排序或者已经从大到小排序时,快速排序的执行时间最省。


    正确答案:错误

  • 第21题:

    单选题
    下列排序算法中,()算法可能会出现:初始数据为正序时,花费的时间反而最多。
    A

    堆排序

    B

    起泡排序

    C

    归并排序

    D

    快速排序


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

  • 第22题:

    多选题
    如果待排序序列中两个数据元素具有相似的值,在排序前后它们的相互位置发生颠倒,则称该排序算法是不稳定的,()就是不稳定的排序算法。
    A

    起泡排序

    B

    归并排序

    C

    Shell排序

    D

    直接插入排序

    E

    简单选择排序


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

  • 第23题:

    单选题
    下列排序算法中,占用辅助空间最多的是(  )。
    A

    归并排序

    B

    快速排序

    C

    希尔排序

    D

    堆排序


    正确答案: B
    解析:

  • 第24题:

    多选题
    数据结构与算法中,从待排记录是否都在内存中的角度看,属于内排序的是()。
    A

    简单选择排序

    B

    堆排序

    C

    快速排序

    D

    冒泡排序


    正确答案: A,C
    解析: 暂无解析