Free考研资料 - 免费考研论坛

 找回密码
 注册
打印 上一主题 下一主题

关于堆排序的问题

[复制链接]
跳转到指定楼层
楼主
william_wu 发表于 10-8-1 23:07:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
严蔚敏的书上,关于堆排序一节

使记录序列按关键字非递减有序排列,则在堆排序的算法中先建一个大顶堆

本人不懂
我认为应该是建立一个小顶堆,这样每次都输出最小值,形成了非递减排序

谢谢!
沙发
ahcaigen 发表于 10-8-4 20:43:24 | 只看该作者
哥们,So Easy,认真看书。

数组大顶堆,然后将大顶swap到The Last Position-------------------非递减--------升序。(不是直接输出)

如果小顶堆,哥,你懂的。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系我们|Free考研资料 ( 苏ICP备05011575号 )

GMT+8, 24-9-30 11:26 , Processed in 0.098404 second(s), 12 queries , Gzip On, Xcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表