目录 一、堆排序 1、定义 2、建堆方法 3、建堆时间复杂度 4、建堆算法 5、堆插入 6、 删除堆顶后调整 7、 堆的意义 一、堆排序 选择排序算法,是选择最值,然后将其调整到合适位置。 如何确定最值,则是选择排序算法的关键。 简单排序算法是通过比较,确定最值的位置。假设未排序元素个数为N,则遍历一趟,需比较N-1次,再遍历下一趟时,需比较N-2次。但是,第二趟比较完全是独立的,没有利用第一