数据结构 习题:对于存储在顺序表中的关键字序列(12,13,11,18,60,15,7,18,25,90)采用堆排序
试求:若按大顶堆输出,画出在顺序表中建成的初始堆和第一趟堆排序的三个步骤的排序过程示意图.
人气:459 ℃ 时间:2020-01-30 22:05:26
解答
建堆:
12 13 11 25 90 15 7 18 18 60
12 90 15 25 13 11 718 18 60
12 90 15 25 60 11 7 18 18 13
90 12 15 25 60 11 7 18 18 13
90 60 15 25 13 11 7 18 18 12
第一趟 90从堆移除 12到堆顶
12 60 15 25 13 11 7 18 18
60 12 15 25 13 11 7 18 18
60 25 15 12 13 11 7 18 18
60 25 15 18 13 11 7 18 12
推荐
- 数据结构堆排序
- 数据结构 堆排序
- 数据结构 堆排序设一组记录关键字序列为(80,70,33,65,24,56,48),则用筛选法建成的初始堆为
- 【数据结构】用堆排序方法将下列数据从小到大排序.
- 数据结构的堆排序和初始堆的概念...我被搞懵了...他们有什么不同..
- 用函数观点看一元二次方程 1、 二次函数y= -x2+4x的值为2,求自变量x的值, 可以看作是解一元二次方程____
- 一个长方形,宽是6厘米,如果宽增加4厘米,面积就增加56厘米2,原来长方形的面积是多少?
- 英美法资产阶级革命的成果,并逐一说明其作用
猜你喜欢