设关键字集合为{10,2,14,8,12,13}, (1)写出用希尔排序方法对序列排序时每一趟结束时的关键字状态。 (2)用堆排序方法对其从小到大排序,画出堆排序的初态、建堆和排序过程中重建堆的过程。

题目
设关键字集合为{10,2,14,8,12,13}, (1)写出用希尔排序方法对序列排序时每一趟结束时的关键字状态。 (2)用堆排序方法对其从小到大排序,画出堆排序的初态、建堆和排序过程中重建堆的过程。


相似考题
更多“设关键字集合为{10,2,14,8,12,13}, (1)写出用希尔排序方法对序列排序时每一趟结束时的关键字状态。 (2)用堆排序方法对其从小到大排序,画出堆排序的初态、建堆和排序过程中重建堆的过程。 ”相关问题
  • 第1题:

    已知关键字集合:{ 50,52,85,22,96,17,36,55 },用堆排序从小到大排序,画出建立的初堆以及一趟排序后的结果。


    C

  • 第2题:

    已知关键字集合:{ 50,52,85,22,96,17,36,55 },用堆排序从小到大排序,写出建立的初堆以及一趟排序后的结果(可不用画树,直接按顺序写出元素即可)。


    9

  • 第3题:

    构造题5:对一组关键字序列{6,7,1,9,2,4,5,3,11,10,8},依堆排序方法进行由小到大排序,问应选择大根堆还是小根队?画出相应的堆的构建过程。【可以使用任意工具画图,然后截屏或者拍照上传】


    (1)排序前:4,5,1,2,8,6,7,3,10,9gap=5: 4,5,1,2,8,6,7,3,10,9gap=2: 1,2,4,3,7,5,8,6,10,9gap=l: 1,2,3,4,5,6,7,8,9,10排序后:1,2,3,4,5,6,7,8,9,10(2)

  • 第4题:

    写出用下列数据{73 22 93 43 55 14 28 65}进行堆排序时 (1)建立的初始堆的结果 (2)第二趟排序的结果


    D

  • 第5题:

    2.设待排序记录的关键字序列为{47,25,58,71,69,12,20,33},请分别写出使用以下排序方法,每趟排序结束关键字序列的状态和最终排序结果。 (1)堆排序; (2)冒泡排序;


    初始大根堆序列:91 67 43 25 39 2 19 23