更多“3、37,28,16,45,78,5,96,30,一趟排序后结果为28,37,16,45,78,5,96,30,这种排序是 。”相关问题
  • 第1题:

    数据序列{3,2,4,1,5,6,8,7}是第一趟递增排序后的结果,则采用的排序方法能是()。

    A.快速排序

    B.冒泡排序

    C.直接插入排序

    D.简单选择排序


    参考答案:A

  • 第2题:

    没有关键码序列(17,8,3,25,16,1,13,19,18,4,6,21) ,要按关键码值递增的次序排序,用初始增量为4的希尔排序法,一趟扫描后的结果是______。


    正确答案:(1613191746211881325)
    (16,1,3,19,17,4,6,21,18,8,13,25) 解析:希尔(Shell)排序法第一步是将数据分成n(n为初始增量)个组,所有距离为n的倍数的元素分在一个组中,各组内用插入法排序。这样,第一次分组是这样的:{17,16,18};{8,1,4};{3,13,6};{25,19,211},经过插入排序就是上面的结果。

  • 第3题:

    对序列(22,86,19,49,12,30,65,35,18)进行一趟排序后得到的结果如下:(18,12,19,22,49,30,65,35,86),则可以认为使用的排序方法是()。

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

    正确答案:C

  • 第4题:

    序列5,3,8,4,7,6,采用冒泡排序算法,经一趟冒泡后,序列的结果是()


    正确答案:3,5,4,7,6,8

  • 第5题:

    用快速排序算法对序列45,35,65,97,78,13,27进行排序。 (每一趟排序以第一个元素为数轴。要求每一趟排序有完整的过程。)


    正确答案: 第一趟:27,35,65,97,78,13,45;27,35,45,97,78,13,65;27,35,13,97,78,45,65;
    27,35,13,45,78,97,65;
    第二趟:13,35,27,45,78,97,65;13,27,35,45,78,97,65;
    第三趟:13,27,35,45,65,97,78;13,27,35,45,65,78,95;

  • 第6题:

    序列4,2,5,3,8,6,采用冒泡排序算法(升序),经一趟冒泡后,结果序列是()。


    正确答案:2,4,3,5,6,8

  • 第7题:

    设要将序列(Q,H,C,Y,P,A,M,S,R,D,F,X)中的关键码按升序排列,则()是起泡排序一趟扫描的结果,()是增量为4的希尔排序一趟扫描的结果,()二路归并排序一趟扫描的结果,()是以第一个元素为轴值的快速排序一趟扫描的结果,()是堆排序初始建堆的结果。


    正确答案:(H,C,Q,P,A,M,S,R,D,F,X,Y);(P,A,C,S,Q,D,F,X,R,H,M,Y);(H,Q,C,Y,A,P,M,S,D,R,F,X);(F,H,C,D,P,A,M,Q,R,S,Y,X);(A,D,C,R,F,Q,M,S,Y,P,H,X)

  • 第8题:

    假定一组记录为(46,79,56,38,40,84),在冒泡排序的过程中进行第一趟排序后的结果为()


    正确答案:(46,56,38,40,79,84)

  • 第9题:

    填空题
    设记录的排序码序列为:(49,38,65,97,76,13,27),若采用快速排序,则第一趟划分的结果为 ()

    正确答案: {27,38,13}49{76,97,65}
    解析: 暂无解析

  • 第10题:

    单选题
    对序列(22,86,19,49,12,30,65,35,18)进行一趟排序后得到的结果如下:(18,12,19,22,49,30,65,35,86),则可以认为使用的排序方法是()。
    A

    选择排序

    B

    冒泡排序

    C

    快速排序

    D

    插入排序


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

  • 第11题:

    单选题
    每一趟排序都从未排序序列中依次取出一个元素依次与已排序序列中的元素进行比较,然后将其放在已排序序列中的合适位置,这种排序方法称为()。
    A

    选择排序法

    B

    插入排序法

    C

    泡排序法

    D

    堆积排序法


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

  • 第12题:

    填空题
    序列5,3,8,4,7,6,采用冒泡排序算法,经一趟冒泡后,序列的结果是()

    正确答案: 3,5,4,7,6,8
    解析: 暂无解析

  • 第13题:

    对序列{22,86,19,49,12,30,65,35,18}进行一趟排序后得到的结果为{18,12,19,22,49,30,65,35,86},则其使用的排序方法为()。

    A.插入排序

    B.选择排序

    C.快速排序

    D.起泡排序


    参考答案:C

  • 第14题:

    设有初始序列(8,5,2,12,7,1,6,10,9,3,4,11),排序后产生新序列(4,5,2, 3,7,1,6,8,9,10,12,11),问采用的是下列哪一个排序算法一趟扫描的结果?( )

    A.堆排序

    B.初始步长为4的希尔排序

    C.二路归并排序

    D.以8为分界元素的快速排序


    正确答案:D
    解析:快速排序是对起泡排序的一种改进,其基本思想是:通过一趟排序将待排序记录n个成独立的两部分,其中一部分记录比关键字小,一部分比关键字大,再分别对这两部分记录进行同样的排序操作。

  • 第15题:

    序列4 ,2 ,5 ,3 ,8 ,6 ,7,9,采用归并排序算法(升序),经一趟归并后,序列的结果()。


    正确答案:2,4,3,5,6,8,7,9

  • 第16题:

    设待排序序列为{10,18,4,3,6,12,1,9,15,8}请写出希尔排序每一趟的结果。增量序列为5,3,2,1。


    正确答案:初始:10,18,4,3,6,12,1,9,15,8
    d=5:10,1,4,3,6,12,18,9,15,8
    d=3:3,1,4,8,6,12,10,9,15,18
    d=2:3,1,4,8,6,9,10,12,15,18
    d=1:1,3,4,6,8,9,10,12,15,18

  • 第17题:

    序列3,1,7,18,6,9,13,12经一趟归并排序的结果为()。


    正确答案:1,3,7,18,6,9,12,13

  • 第18题:

    排序算法中,第一趟排序后,任一元素都不能确定其最终位置的算法是插入排序


    正确答案:正确

  • 第19题:

    一趟排序结束后不一定能够选出一个元素放在其最终位置上的是()

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

    正确答案:D

  • 第20题:

    设记录的排序码序列为:(49,38,65,97,76,13,27),若采用快速排序,则第一趟划分的结果为 ()


    正确答案:{27,38,13}49{76,97,65}

  • 第21题:

    填空题
    序列3,1,7,18,6,9,13,12经一趟归并排序的结果为()。

    正确答案: 1,3,7,18,6,9,12,13
    解析: 暂无解析

  • 第22题:

    问答题
    用快速排序算法对序列45,35,65,97,78,13,27进行排序。 (每一趟排序以第一个元素为数轴。要求每一趟排序有完整的过程。)

    正确答案: 第一趟:27,35,65,97,78,13,45;27,35,45,97,78,13,65;27,35,13,97,78,45,65;
    27,35,13,45,78,97,65;
    第二趟:13,35,27,45,78,97,65;13,27,35,45,78,97,65;
    第三趟:13,27,35,45,65,97,78;13,27,35,45,65,78,95;
    解析: 暂无解析

  • 第23题:

    填空题
    假定一组记录为(46,79,56,38,40,84),在冒泡排序的过程中进行第一趟排序后的结果为()

    正确答案: (46,56,38,40,79,84)
    解析: 暂无解析

  • 第24题:

    填空题
    序列4,2,5,3,8,6,采用冒泡排序算法(升序),经一趟冒泡后,结果序列是()。

    正确答案: 2,4,3,5,6,8
    解析: 暂无解析