2009 数据结构 最小生成树数据结构 选择题
第 9 题

已知关键字序列5,8,12,19,28,20,15,22是小根堆(最小堆),插入关键字3,调整后得到的 小 根 堆 是 ( ) 。

A.3,5,12,8,28,20,15,22,19

B.3,5,12,19,20,15,22,8,28

C.3,8,12,5,20,15,22,28,19

D.3,12,5,8,28,20,15,22,19

[tag_link]

正确答案:A

根据关键字序列得到的 小根堆 的二叉树形式如下图所示。

5 8 12 19 28 20 15 22 5 8 12 19 28 20 15 22 3 3 5 12 8 28 20 15 22 19 (1) (2) (3) 插入关键字 3 时,先将其放在小顶堆的末端,如图 (2) 所示。

再将该关键字向上进行调整,得到的结果如图 (3) 所示。

所以,调整后的小顶堆序列为 3, 5, 12, 8, 28, 20, 15, 22, 19。

2009_Q9_6