问题 单项选择题

设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值A在序列中的序号是

A.l

B.4

C.8

D.12

答案

参考答案:A

解析:堆排序的基本思想:对二组待排序的关键码,首先把它们按堆的定义排列成一个序列,找到其中最小的关键码,接着将最小的关键码取出,然后将剩下的关键码再建堆排序,依次进行,直到将全部关键码排好为止。

单项选择题
单项选择题