莱州红北斗吧 关注:1,038贴子:40,644
  • 1回复贴,共1
求助

堆排序用的什么算法

只看楼主收藏回复



IP属地:湖南1楼2023-06-10 10:50回复
    堆排序使用了二叉堆这种数据结构,是一种时间复杂度较优的比较排序算法。它的思路是先把要排序的数据构造成一个二叉堆,然后不断取出堆顶元素(最大值或最小值),再重新调整剩下的元素使之成为一个新的堆,重复这个过程直到所有元素都有序为止。


    IP属地:安徽2楼2023-06-10 11:05
    回复