更多“选择排序”相关问题
  • 第1题:

    在插入排序、希尔排序、选择排序、堆排序和快速排序中,平均比较次数最少的排序是______。


    正确答案:快速排序
    快速排序

  • 第2题:

    ● 在直接插入排序、冒泡排序、简单选择排序和快速排序方法中,能在第一趟排序结束后就得到最大(或最小)元素的排序方法是 (43) 。

    (43)

    A. 冒泡排序和快速排序

    B. 直接插入排序和简单选择排序

    C. 冒泡排序和简单选择排序

    D. 直接插入排序和快速排序


    正确答案:C

  • 第3题:

    用某排序方法对一个关键码序列进行递增排序时,对于其中关键码相同的元素,若该方法可保证在排序前后这些元素的相对位置不变,则称该排序方法是稳定的。以下关于排序方法稳定性的叙述中,正确的是( )。

    A.冒泡排序和简单选择排序都是稳定的排序方法
    B.冒泡排序是稳定的排序方法,简单选择排序不是
    C.简单选择排序是稳定的排序方法,冒泡排序不是
    D.冒泡排序和简单选择排序都不是稳定的排序方法

    答案:B
    解析:

  • 第4题:

    从排序大类上看,属于选择排序的是()。

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

    正确答案:A,B

  • 第5题:

    数据结构与算法里,从大类上讲,不是选择排序的有()

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

    正确答案:A,C,D

  • 第6题:

    简述插入排序、选择排序、交换排序、归并排序和分配排序的原理。


    正确答案: 插入排序:按关键字大小每次将一个待排序的元素插入到已排序的序列中,直至所有元素都插入完毕。
    选择排序:每次从待排序的元素中选择具有最小(或最大)关键字的元素放到已排序序列的尾部(或头部),直至所有元素都排序完毕。
    交换排序:从待排序的元素中选择两个次序相反的元素进行交换,直至任意两个元素的次序都正确。
    K.路归并排序:每次将K(K≥2)个已排序的子序列组合在一起,形成一个有序的序列,重复该过程直至得到一个包含所有待排序元素的有序序列。
    分配排序:根据元素本身所具有的值将各元素逐一映射到一组有序空间中,最后再依次从有序空间中将各元素取出即形成了排序结果。

  • 第7题:

    简单选择排序、快速排序都是不稳定排序。


    正确答案:正确

  • 第8题:

    关于简单选择排序,下列选项描述正确的是()。

    • A、从大类上讲,简单选择排序是插入排序
    • B、从大类上讲,简单选择排序是选择排序
    • C、从大类上讲,简单选择排序是交换排序
    • D、从大类上讲,简单选择排序是归并排序

    正确答案:B

  • 第9题:

    单选题
    在直接插入排序、冒泡排序、简单选择排序和快速排序方法中,能在第一趟排序结束后就得到最大(或最小)元素的排序方法是()。
    A

    冒泡排序和快速排序

    B

    直接插入排序和简单选择排序

    C

    冒泡排序和简单选择排序

    D

    直接插入排序和快速排序


    正确答案: A
    解析: 冒泡排序第一趟排序结束后,将关键字最大(或最小)的记录安置到最后一个记录的位置上。简单排序:在进行每趟排序时,从无序的记录中选择出关键字最小(或最大)的记录,将其插入到有序序列(初始时为空)的尾部。快速排序:第一趟排序将待排记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,但并未将其中最小(或最大)的记录选择出来。直接插入排序:是将一个记录直接插入已排好的有序表中,得到一个新的、记录数增1的有序表,并没有比较最大(或最小)关键字。

  • 第10题:

    多选题
    从排序大类上看,属于选择排序的是()。
    A

    简单选择排序

    B

    堆排序

    C

    快速排序

    D

    冒泡排序


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

  • 第11题:

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

    起泡排序、折半插入排序、堆排序

    B

    折半插入排序、简单选择排序、堆排序

    C

    简单选择排序、希尔排序、堆排序

    D

    基数排序、堆排序、起泡排序。


    正确答案: B
    解析:

  • 第12题:

    多选题
    数据结构与算法里,从大类上讲,不是选择排序的有()
    A

    冒泡排序

    B

    简单选择排序

    C

    快速排序

    D

    希尔排序


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

  • 第13题:

    最简单的交换排序方法是( )。A)快速排序 B)选择排序C)堆排序 D)冒泡排序


    正确答案:D
    冒泡排序(BubbleSort)的基本概念是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。在第二趟:仍从第一对数开始比较(因为可能由于第2个数和第3个数的交换,使得第1个数不再小于第2个数),将小数放前,大数放后,一直比较到倒数第二个数(倒数第一的位置上已经是最大的),第二趟结束,在倒数第二的位置上得到一个新的最大数(其实在整个数列中是第二大的数)。如此下去,重复以上过程,直至最终完成排序。

  • 第14题:

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

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

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

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

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


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

  • 第15题:

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

    A.直接插入排序和快速排序
    B.折半插入排序和起泡排序
    C.简单选择排序和四路归并排序
    D.树形选择排序和shell排序

    答案:B
    解析:
    直接插入排序、四路归并排序、起泡排序、树形选择排序和折半插入排序是稳定的排序。快速排序、shell排序、简单选择排序是不稳定的排序。

  • 第16题:

    数据结构与算法里,从大类上讲,简单选择排序是()。

    • A、插入排序
    • B、选择排序
    • C、交换排序
    • D、归并排序

    正确答案:B

  • 第17题:

    在直接插入排序、冒泡排序、简单选择排序和快速排序方法中,能在第一趟排序结束后就得到最大(或最小)元素的排序方法是()。

    • A、冒泡排序和快速排序
    • B、直接插入排序和简单选择排序
    • C、冒泡排序和简单选择排序
    • D、直接插入排序和快速排序

    正确答案:C

  • 第18题:

    稳定的排序方法是()

    • A、直接插入排序和快速排序
    • B、折半插入排序和起泡排序
    • C、简单选择排序和四路归并排序
    • D、树形选择排序和shell排序

    正确答案:B

  • 第19题:

    数据结构与算法中,从排序大类上看,属于选择排序的是()。

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

    正确答案:A,B

  • 第20题:

    单选题
    关于简单选择排序,下列选项描述正确的是()。
    A

    从大类上讲,简单选择排序是插入排序

    B

    从大类上讲,简单选择排序是选择排序

    C

    从大类上讲,简单选择排序是交换排序

    D

    从大类上讲,简单选择排序是归并排序


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

  • 第21题:

    单选题
    冒泡排序属于()
    A

    插入排序

    B

    选择排序

    C

    交换排序

    D

    归并排序


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

  • 第22题:

    单选题
    数据结构与算法里,从大类上讲,简单选择排序是()。
    A

    插入排序

    B

    选择排序

    C

    交换排序

    D

    归并排序


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

  • 第23题:

    单选题
    稳定的排序方法是()
    A

    直接插入排序和快速排序

    B

    折半插入排序和起泡排序

    C

    简单选择排序和四路归并排序

    D

    树形选择排序和shell排序


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

  • 第24题:

    多选题
    数据结构与算法中,从排序大类上看,属于选择排序的是()。
    A

    简单选择排序

    B

    堆排序

    C

    快速排序

    D

    冒泡排序


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