优先队列
普通的队列是一种先进先出的数据结构,元素在队列尾追加,而从队列头删除,先进先出。在优先队列中,元素被赋予优先级。当访问元素时,具有最高优先级的元素最先删除。优先队列具有最高级先出 的行为特征。通常采用堆数据结构来实现。
优先队列的入队列
建立一个大根堆,然后插入一个数,然后在维护一个堆。
优先队列的出队列
建立一个大根堆,然后出堆尾的一个数。
具体实现
https://blog.youkuaiyun.com/qq_39290830/article/details/84933576