数据结构 堆排序

我算出来貌似没答案啊4.一组记录的排序码为(46,79,56,38,40,84),则利用堆排序的方法建立的初始推为()。(A)79,46,56,38,40,80(B)84... 我算出来貌似没答案啊

4.一组记录的排序码为(46,79,56,38,40,84),则利用堆排序的方法建立的初始推为( )。
(A)79,46,56,38,40,80 (B)84,79,56,38,40,46
(C)84,79,56,46,40,38 (D)84,56,79,40,46,38
展开
 我来答
老冯文库
2011-06-05 · 知道合伙人软件行家
老冯文库
知道合伙人软件行家
采纳数:1139 获赞数:8737

向TA提问 私信TA
展开全部
答案是B

由46,79,56,38,40,84
构造初始结构:
46
79 56
36 40 84

从最后一个非叶子结点开始,依次调整:

46
79 84
36 40 56

84
79 46
36 40 56

84
79 56
36 40 46

即84,79,56,38,40,46
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式