堆排序总结 这是排序,不是查找!!!查找去找二叉排序树等. 满二叉树一定是完全二叉树,但完全二叉树不一定是满二叉树. 构建顶堆: a.构造初始堆 b.从最后一层非叶节点开始调整,一直到根节点 c.如果还不满足,重复b操作,直到构建出一个大顶堆或小顶堆. 构建大顶堆:每次调整都是从父节点.左孩子节点.右孩子节点三者中选择最大者跟父节点进行交换. (重点)输出排序后的序列:一个大顶堆,获得最大值后, 1. 输出堆顶: 2. 将最后一个堆元素送入堆顶,堆被破坏: 3. 重新构建一个堆,此时,从堆顶开始…