堆排序
本文主要回顾堆排序,主要有如下内容:
优先级队列
堆及堆的基本实现
堆排序的实现及优化
优先级队列普通队列:先进先出,后进后出;优先级队列:出队顺序与入队顺序无关,和优先级有关。比如绝大多数手机分配给来电的优先级都会比游戏程序的高。一种合适数据结构应该支持两种操作:删除最大元素(取出优先级最高的元素)和插入元素,这种数据类型叫做优先级队列。
优先级队列的实现
优先
...