网站首页
编程语言
数据库
系统相关
其他分享
编程问答
largestIndex
2024-09-03
堆排序
定义堆是一棵完全二叉树。分为大顶堆和小顶堆大顶推:所有节点都大于等于它的两个子节点小顶堆:所有节点都小于等于它的两个子节点伪代码推排序步骤,以升序排列为例,用大顶堆。(降序排列,用小顶堆)构建大顶推把堆顶元素和堆尾元素交换,此时堆尾元素是最大的,堆的大小减一堆顶元素下