niusouti.com
参考答案和解析
正确答案:A
更多“12个待排记录,使用直接插入排序需要()趟能完成全部排序。A、11B、12C、10D、都不对”相关问题
  • 第1题:

    与直接插入排序法比较,折半插入排序法减少了排序过程中的()。

    • A、排序总的趟数
    • B、元素的移动次数
    • C、元素之间的比较次数
    • D、使用的辅助空间的数量

    正确答案:C

  • 第2题:

    19个记录进行排序,使用直接插入排序需要()趟能完成全部排序。

    • A、18
    • B、19
    • C、17
    • D、都不对

    正确答案:A

  • 第3题:

    数组中有30个元素,若使用直接插入排序对其进行排序,则需要()趟才能完成排序。

    • A、29
    • B、30
    • C、28
    • D、27

    正确答案:A

  • 第4题:

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

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

    正确答案:C

  • 第5题:

    冒泡排序N个记录需要N-1趟排序,就可以完成排序。


    正确答案:正确

  • 第6题:

    当待排序记录规模较小时,选用直接插入排序算法比较好。


    正确答案:正确

  • 第7题:

    一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完,这种排序算法被称为()。

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

    正确答案:B

  • 第8题:

    单选题
    12个待排记录,使用直接插入排序需要()趟能完成全部排序。
    A

    11

    B

    12

    C

    10

    D

    都不对


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

  • 第9题:

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

    直接插入排序

    B

    简单选择排序

    C

    冒泡排序

    D

    快速排序


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

  • 第10题:

    单选题
    排序过程中,每一趟从无序子表中将一个待排序的记录按其关键字的大小放置到已经排好序的子序列的适当位置,直到全部排好序为止,该排序算法是()。
    A

    直接插入排序

    B

    快速排序

    C

    冒泡排序

    D

    选择排序


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

  • 第11题:

    单选题
    30个记录进行冒泡排序,使用未改进的冒泡排序,则需要()趟排序才能完成排序。
    A

    29

    B

    30

    C

    28

    D

    27


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

  • 第12题:

    单选题
    与直接插入排序法比较,折半插入排序法减少了排序过程中的()。
    A

    排序总的趟数

    B

    元素的移动次数

    C

    元素之间的比较次数

    D

    使用的辅助空间的数量


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

  • 第13题:

    数据结构与算法里,30个记录进行冒泡排序,使用未改进的冒泡排序,则需要()趟排序才能完成排序。

    • A、29
    • B、30
    • C、28
    • D、27

    正确答案:A

  • 第14题:

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

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

    正确答案:A

  • 第15题:

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

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

    正确答案:A

  • 第16题:

    数据结构与算法里,冒泡排序N个记录需要N-1趟排序,就可以完成排序。


    正确答案:正确

  • 第17题:

    30个记录进行冒泡排序,使用未改进的冒泡排序,则需要()趟排序才能完成排序。

    • A、29
    • B、30
    • C、28
    • D、27

    正确答案:A

  • 第18题:

    每一趟都将一个待排序数据插入到有序队列的合适位置,直至数据全部有序的排序算法称为()

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

    正确答案:C

  • 第19题:

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

    冒泡排序和快速排序

    B

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

    C

    冒泡排序和简单选择排序

    D

    直接插入排序和快速排序


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

  • 第20题:

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

    9

    B

    8

    C

    10

    D

    都不对


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

  • 第21题:

    单选题
    每一趟都将一个待排序数据插入到有序队列的合适位置,直至数据全部有序的排序算法称为()
    A

    冒泡排序

    B

    快速排序

    C

    插入排序

    D

    选择排序


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

  • 第22题:

    单选题
    19个记录进行排序,使用直接插入排序需要()趟能完成全部排序。
    A

    18

    B

    19

    C

    17

    D

    都不对


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

  • 第23题:

    单选题
    数组中有30个元素,若使用直接插入排序对其进行排序,则需要()趟才能完成排序。
    A

    29

    B

    30

    C

    28

    D

    27


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