已知用某种排序方法对关键字序列(51,35,93,24,13,68,56,42,77)进行排序时,前两趟排序的结果为 (35,51,24,13,68,56,42,77,93) (35,24,13,51,56,42,68,77,93) 所采用的排序方法是 ( )A.插入排序B.冒泡排序C.快速排序D.归并排序

题目

已知用某种排序方法对关键字序列(51,35,93,24,13,68,56,42,77)进行排序时,前两趟排序的结果为 (35,51,24,13,68,56,42,77,93) (35,24,13,51,56,42,68,77,93) 所采用的排序方法是 ( )

A.插入排序

B.冒泡排序

C.快速排序

D.归并排序


相似考题
参考答案和解析
正确答案:B
解析:由题目中第一趟排序的结果是将所有关键字中最大的关键字(97)放在了序列最后,第二趟排序的结果是将除97以外的所有关键字中最大的关键字放在了序列中倒数第二个位置,可知此排序方法为冒泡排序。
更多“已知用某种排序方法对关键字序列(51,35,93,24,13,68,56,42,77)进行排序时,前两趟排序的结果为(35 ”相关问题
  • 第1题:

    已知序列(70,83,100,105,10,32,7,9),请写出对此序列采用插入排序法进行升序排序时各趟的结果。
    原始序列:(70),83,100,65,10,32,7,9
    第1趟:(70,83),100,65,10,32,7,9
    第2趟:(70,83,100),65,10,32,7,9
    第3趟:(65,70,83,100),10,32,7,9
    第4趟:(10,65,70,83,100),32,7,9
    第5趟:(10,32,65,70,83,100),7,9
    第6趟:(7,10,32,65,70,83,100),9
    第7趟:(7,9,10,32,65,70,83,100)

  • 第2题:

    用某种排序方法对关键字序列(20,84,41,37,15,29,68,35,25)进行排序时,序列的变化情况如下: 15,29,41,35,20,84,68,37,25 则所采用的排序方法是()

    A.直接插入排序

    B.希尔排序

    C.基数排序

    D.归并排序


    B

  • 第3题:

    已知初始待排序关键码{5, 8, 1, 3, 9, 6, 2, 7},回答下列问题: (1)采用直接插入排序算法,写出6插入后的排序结果 (2)用Shell插入排序法进行排序,当采用的步长(增量)是3,通过这一趟排序后所形成的序列结果。 (3)写出采用冒泡法排升序的前三趟结果 (4)以第一元素为枢轴(支点)进行快速排升序,请给出第一趟排序(一次分割)后的结果。 (5)写出采用简单选择法排升序的前三趟的结果 (6)采用堆排序方法排升序,给出初始堆的序列结果


    直接选择排序

  • 第4题:

    已知序列(10,18,4,3,6,12,1,9,15,8),请写出对此序列采用归并排序法进行升序排序时各趟的结果。
    原始序列:10,18,4,3,6,12,1,9,15,8
    第1趟:[10,18][3,4][6,12][1,9][8,15]
    第2趟:[3,4,10,18,][1,6,9,12][8,15]
    第3趟:[3,4,10,18,][1,6,8,9,12,15]
    第4趟:[1,3,4,6,8,9,10,12,15,18]

  • 第5题:

    用某种排序方法对关键字序列进行排序时,序列的部分变化情况如下: 30,15,21,25,17,27,68,35,84 15,30,21,25,17,27,68,35,84 15,17,21,25,30,27,68,35,84 则所采用的排序方法是()。

    A.直接插入排序

    B.冒泡排序

    C.快速排序

    D.简单选择排序


    D