堆排序是指利用堆这种数据结构所设计的一种排序算法。堆的特点是子结点总是小于(或者大于)它的父节点,根节点最大的堆叫做最大堆,根节点最小的堆叫做最小堆。根据升序或降序的排序需求选择使用最大堆还是最小堆,本文以升序排列为例,所以选用最大堆。堆排序是指利用堆这种数据结构所设计的一种排序算法。堆的特点是子结点总是小于(或者大
堆排序是指利用堆这种数据结构所设计的一种排序算法。堆的特点是子结点总是小于(或者大于)它的父节点,根节点最大的堆叫做最大堆,根节点最小的堆叫做最小堆。根据升序或降序的排序需求选择使用最大堆还是最小堆,本文以升序排列为例,所以选用最大堆。堆排序是指利用堆这种数据结构所设计的一种排序算法。堆的特点是子结点总是小于(或者大