参考答案和解析
参考答案:D
更多“下列排序方法中,排序趟数与序列的原始状态有关的方法是()。 :A选择排序B希尔排序C堆排序D冒泡排序”相关问题
  • 第1题:

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

    A.冒泡排序与快速排序

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

    C.堆排序与希尔排序

    D.快速排序与希尔排序


    正确答案:A

  • 第2题:

    以下()方法在数据基本有序时效率最好。

    A、快速排序

    B、冒泡排序

    C、堆排序

    D、希尔排序


    答案:B

  • 第3题:

    排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称为__________。

    A.希尔排序

    B.冒泡排序

    C.插入排序

    D.选择排序


    正确答案:A
    解析:希尔排序的基本思想是:将整个无序序列分割成若干小的子序列分别进行插入排序。

  • 第4题:

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

    A、堆排序,冒泡排序

    B、快速排序,堆排序

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

    D、归并排序,冒泡排序


    参考答案:D

  • 第5题:

    下列叙述中错误的是( )。

    A.冒泡排序属于交换类排序

    B.快速排序属于选择类排序

    C.堆排序属于选择类排序

    D.希尔排序属于插入排序


    正确答案:B
    冒泡排序和快速排序都属于交换类排序,堆排序属于选择类排序,希尔排序的基本思想是把记录按下标的一定增量分组,对每组记录使用插入排序,随增量的逐渐减小,所分成的组包含的记录越来越多,到增量的值减小到1时,整个数据合成一组,构成一组有序记录,故其属于插入排序方法。所以答案应为B。

  • 第6题:

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

    A.冒泡排序与快速排序

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

    C.简单选择排序与堆排序

    D.希尔排序与堆排序


    正确答案:A

  • 第7题:

    以下排序方法,那种是稳定的()

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

    正确答案:C

  • 第8题:

    下列排序算法中,()不能保证每趟排序至少能将一个元素放到其最终的位置上。

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

    正确答案:A

  • 第9题:

    排序趟数与序列的原始状态有关的排序方法是()排序法。

    • A、插入
    • B、选择
    • C、冒泡
    • D、快速

    正确答案:C,D

  • 第10题:

    单选题
    下列排序算法中,()不能保证每趟排序至少能将一个元素放到其最终的位置上。
    A

    希尔排序

    B

    快速排序

    C

    冒泡排序

    D

    堆排序


    正确答案: C
    解析: 快速排序的每趟排序能将作为枢轴的元素放到最终位置;冒泡排序的每趟排序能将最大或最小的元素放到最终位置;堆排序的每趟排序能将最大或最小的元素放到最终位置。

  • 第11题:

    单选题
    以下排序方法,那种是稳定的()
    A

    希尔排序

    B

    堆排序

    C

    冒泡排序

    D

    快速排序


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

  • 第12题:

    单选题
    排序趟数与序列的原始状态有关的排序方法是()。
    A

    直接插入排序

    B

    简单选择排序

    C

    快速排序

    D

    归并排序


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

  • 第13题:

    下列排序算法中,()不能保证每趟排序至少能将一个元素放到其最终的位置上。

    A.希尔排序

    B、快速排序

    C、冒泡排序

    D、堆排序


    参考答案:A
    解释:快速排序的每趟排序能将作为枢轴的元素放到最终位置;冒泡排序的每趟排序能将最大或最小的元素放到最终位置;堆排序的每趟排序能将最大或最小的元素放到最终位置。

  • 第14题:

    以下不稳定的排序方法是()

    A快速排序

    B冒泡排序

    C希尔排序

    D堆排序


    参考答案:ACD

  • 第15题:

    排序趟数与序列的原始状态有关的排序方法是()排序法。

    A直接插入

    B直接选择

    C冒泡

    D归并


    正确答案:C

  • 第16题:

    在下列排序方法中,不稳定的方法有(35)。

    A.归并排序和基数排序

    B.插入排序和希尔排序

    C.堆排序和快速排序

    D.选择排序和冒泡排序


    正确答案:C
    解析:归并排序、基数排序、选择排序、冒泡排序和插入排序是稳定的。从方法的稳定性来比较,基数排序是稳定的,所有时间复杂度为O(n2);选择排序法也是稳定的;然而快速排序、堆排序和希尔排序等时间性能较好的排序方法都是不稳定的。一般来说,排序过程中的“比较”是在“相邻的两个记录关键字”间进行的排序方法是稳定的。

  • 第17题:

    在排序方法中,将整个无序序列分割成若干小的子序列并分别进行排序的方法,称为

    A.希尔排序

    B.冒泡排序

    C.插入排序

    D.选择排序


    正确答案:A
    解析:希尔排序法的基本思想是:先将整个待排元素序列分割成若干个子序列(由相隔某个增量h的元素组成的)分别进行直接插入排序,待整个序列中的元素基本有序(增量足够小)时,再对全体元素进行一次直接插入排序。

  • 第18题:

    下面给出的四种排序方法中,辅助空间为O(n)的是()。

    A.希尔选择
    B.冒泡排序
    C.归并排序
    D.堆排序

    答案:C
    解析:
    希尔选择、冒泡排序、堆排序的辅助空间都为0(1);而归并排序中,由于每一趟都要一个TR数组来复制,因此需要与待排记录等量的辅助空间O(n)。

  • 第19题:

    下列属于排序方法的是()

    • A、冒泡排序
    • B、希尔排序
    • C、堆排序
    • D、直接插入排序

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

  • 第20题:

    排序趟数与序列的原始状态有关的排序方法是()。

    • A、直接插入排序
    • B、简单选择排序
    • C、快速排序
    • D、归并排序

    正确答案:C

  • 第21题:

    排序方法中,从未排序序列中依次取出元素与已排序序列中的元素进行比较,将其放入已排序序列的正确位置上的方法,称为()。

    • A、希尔排序
    • B、冒泡排序
    • C、插入排序
    • D、选择排序

    正确答案:C

  • 第22题:

    多选题
    排序趟数与序列的原始状态有关的排序方法是()排序法。
    A

    插入

    B

    选择

    C

    冒泡

    D

    快速


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

  • 第23题:

    单选题
    数据序列(8,9,10,4,5,6,20,1,2)只能是下列排序算法中的(  )的两趟排序后的结果。
    A

    选择排序

    B

    冒泡排序

    C

    插入排序

    D

    堆排序


    正确答案: C
    解析: