1. 采用二叉树的方式,将所有数据存在叶子节点,然后向上每个节点都是两个子节点的大的那个。建立完毕之后开始排序
  2. 根节点的位置表示最大的那个数,找到对应的叶子节点,将其删除(设置为类似 INF 的东西),然后再向上更新
  3. 重复上述步骤,直到所有的都排好顺序

不稳定,时间复杂度为