更多“相对于简单插入排序而言,半插入排序减少了关键字比较和移动的次数。”相关问题
  • 第1题:

    在所有的排序方法中,关键字比较的次数与记录的初始排列次序无关的是()。

    A.希尔排序

    B.冒泡排序

    C.直接插入排序

    D.直接选择排序


    正确答案:D

  • 第2题:

    在所有排序方法中,关键字比较的次数与记录的初始排列次序无关的是______。

    A.希尔排序

    B.冒泡排序

    C.插入排序

    D.选择排序


    正确答案:D

  • 第3题:

    设顺序表的长度为16,对该表进行简单插入排序。在最坏情况下需要的比较次数为()

    A.15

    B.30

    C.60

    D.120


    正确答案:D

  • 第4题:

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

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

    正确答案:C

  • 第5题:

    数据结构与算法中,在所有的排序方法中,关键字比较的次数与记录的初始排列次序无关的是()。

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

    正确答案:D

  • 第6题:

    在所有排序方法中,关键字的比较次数与记录的初始排列无关的是()。

    • A、Shell排序
    • B、冒泡排序
    • C、直接插入排序
    • D、直接选择排序

    正确答案:D

  • 第7题:

    直接插入排序和简单选择排序两种排序算法中,关键字的比较次数与初始序列无关的是()


    正确答案:简单选择

  • 第8题:

    在所有的排序方法中,关键字比较的次数与记录初始排列秩序无关的是()。

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

    正确答案:D

  • 第9题:

    单选题
    若表R再排序前已经按关键字值递增排列,则()算法的比较次数最少。
    A

    直接插入排序

    B

    快速排序

    C

    归并排序

    D

    选择排序


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

  • 第10题:

    单选题
    在所有排序方法中,关键字的比较次数与记录的初始排列无关的是()。
    A

    Shell排序

    B

    冒泡排序

    C

    直接插入排序

    D

    直接选择排序


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

  • 第11题:

    单选题
    在所有的排序方法中,关键字比较的次数与记录初始排列秩序无关的是()。
    A

    冒泡排序

    B

    直接插入排序

    C

    希尔排序

    D

    直接选择排序


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

  • 第12题:

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

    排序总的趟数

    B

    元素的移动次数

    C

    元素之间的比较次数

    D

    使用的辅助空间的数量


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

  • 第13题:

    下面的排序方法中,关键字比较次数与记录的初始排列无关的是______。

    A.希尔排序

    B.冒泡排序

    C.直接插入排序

    D.直接选择排序


    正确答案:D
    解析:如果初始排列基本有序,则对希尔排序来说,前几趟的插入工作大为减少。冒泡排序和直接插入排序都与初始排序序列有关,只有直接选择排序与初始序列无关。本题正确答案为选项D。

  • 第14题:

    将7个数据进行简单插入排序,在最坏情况下需要比较的次数是( )


    正确答案:D
    对长度为n的线性表进行简单插入排序,在最坏情况下需要n(n-1)/2次比较。现线性表的长度为7,在最坏情况下需要比较的次数为7(7-1)/2=21。

  • 第15题:

    若表R再排序前已经按关键字值递增排列,则()算法的比较次数最少。

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

    正确答案:A

  • 第16题:

    设记录关键字序列为(84,67,21,50,33,79),采用对半插入排序方法自小到大进行排序时,记录的移动次数为()。

    • A、9
    • B、10
    • C、19
    • D、25

    正确答案:C

  • 第17题:

    对于一个具有n个结点的序列,如果采用插入排序,所需的最大比较次数是(),所需的最大移动次数是()。


    正确答案:(n+2)(n-1)/2;(n+4)(n-1)/2

  • 第18题:

    下述排序方法中,比较次数与待排序记录的初始状态无关的是()。

    • A、插入排序和快速排序
    • B、归并排序和快速排序
    • C、选择排序和归并排序
    • D、插入排序和归并排序

    正确答案:C

  • 第19题:

    在所有的排序方法中,关键字比较的次数与记录的初始排列次序无关的是()。

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

    正确答案:D

  • 第20题:

    填空题
    直接插入排序和简单选择排序两种排序算法中,关键字的比较次数与初始序列无关的是()

    正确答案: 简单选择
    解析: 暂无解析

  • 第21题:

    单选题
    下述排序方法中,比较次数与待排序记录的初始状态无关的是()。
    A

    插入排序和快速排序

    B

    归并排序和快速排序

    C

    选择排序和归并排序

    D

    插入排序和归并排序


    正确答案: D
    解析: 选择排序在最好、最坏、平均情况下的时间性能均为O(n2),归并排序在最好、最坏、平均情况下的时间性能均为O(nlog2n)。

  • 第22题:

    单选题
    数据结构与算法中,在所有的排序方法中,关键字比较的次数与记录的初始排列次序无关的是()。
    A

    希尔排序

    B

    冒泡排序

    C

    直接插入排序

    D

    简单选择排序


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

  • 第23题:

    填空题
    对于一个具有n个结点的序列,如果采用插入排序,所需的最大比较次数是(),所需的最大移动次数是()。

    正确答案: (n+2)(n-1)/2,(n+4)(n-1)/2
    解析: 暂无解析

  • 第24题:

    单选题
    比较次数与排序的初始状态无关的排序方法是(  )。
    A

    直接插入排序

    B

    起泡排序

    C

    快速排序

    D

    简单选择排序


    正确答案: A
    解析: