参考答案和解析
正确答案:正确
更多“简单选择排序每趟排序最多只有一次记录交换。”相关问题
  • 第1题:

    50个记录,采用简单选择排序,每趟最多进行()次交换。

    • A、1
    • B、2
    • C、50
    • D、49

    正确答案:A

  • 第2题:

    采用简单选择排序,共有N个记录,每趟最多进行()次交换。

    • A、1
    • B、2
    • C、N-2
    • D、N-1

    正确答案:A

  • 第3题:

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

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

    正确答案:C

  • 第4题:

    冒泡排序若在一趟排序中没有记录交换则停止。这样能加快排序的速度。


    正确答案:正确

  • 第5题:

    利用简单选择排序对n个记录进行排序,最坏情况下,记录交换的次数为()。


    正确答案:n-1

  • 第6题:

    单选题
    10个记录进行简单选择排序,需要()趟排序。
    A

    9

    B

    8

    C

    10

    D

    都不对


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

  • 第7题:

    判断题
    简单选择排序每趟排序最多只有一次记录交换。
    A

    B


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

  • 第8题:

    单选题
    哪种排序可能发生:在最后一趟排序开始之前,所有记录均不在其最终位置上()。
    A

    直接插入排序

    B

    简单选择排序

    C

    冒泡排序

    D

    快速排序


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

  • 第9题:

    单选题
    数据结构与算法里,简单选择排序,每趟最多进行()次交换。
    A

    1

    B

    2

    C

    3

    D

    4


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

  • 第10题:

    判断题
    冒泡排序若在一趟排序中没有记录交换则停止。这样能加快排序的速度。
    A

    B


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

  • 第11题:

    单选题
    简单选择排序算法中,每一趟选择最小的记录的过程,则每一趟排序的时间复杂度是()
    A

    O(n)

    B

    O(n*n)

    C

    O(1)

    D

    O(n*log2n)


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

  • 第12题:

    判断题
    简单选择排序每趟排序可能出现多次记录交换。
    A

    B


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

  • 第13题:

    哪种排序可能发生:在最后一趟排序开始之前,所有记录均不在其最终位置上()。

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

    正确答案:A

  • 第14题:

    10个记录进行简单选择排序,需要()趟排序。

    • A、9
    • B、8
    • C、10
    • D、都不对

    正确答案:A

  • 第15题:

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

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

    正确答案:C

  • 第16题:

    简单选择排序每趟排序可能出现多次记录交换。


    正确答案:错误

  • 第17题:

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

    冒泡排序和快速排序

    B

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

    C

    冒泡排序和简单选择排序

    D

    直接插入排序和快速排序


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

  • 第18题:

    填空题
    利用简单选择排序对n个记录进行排序,最坏情况下,记录交换的次数为()。

    正确答案: n-1
    解析: 暂无解析

  • 第19题:

    单选题
    50个记录,采用简单选择排序,每趟最多进行()次交换。
    A

    1

    B

    2

    C

    50

    D

    49


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

  • 第20题:

    多选题
    关于冒泡排序的比较次数和排序趟数描述正确的是()。
    A

    N个记录最多N-1趟排序即可完成

    B

    N个记录最少比较N-1次,可完成排序,这是记录完全有序的情况

    C

    N个记录最多比较N*(N-1)/2次可完成排序,这是记录完全逆序的情况

    D

    在一趟排序中若无记录交换,就会停止排序


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

  • 第21题:

    单选题
    数据结构与算法里,冒泡排序是一种(),因为每趟都可能存在记录之间的互相交换。
    A

    插入排序

    B

    选择排序

    C

    交换排序

    D

    归并排序


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

  • 第22题:

    单选题
    采用简单选择排序,共有N个记录,每趟最多进行()次交换。
    A

    1

    B

    2

    C

    N-2

    D

    N-1


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

  • 第23题:

    判断题
    冒泡排序在一趟排序中没有记录交换,则说明记录已经有序,停止排序。
    A

    B


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