目录
优先队列
我们先回忆一下什么是队列,队列,一种先进先出的数据结构。主要关注点在于先入的元素先出。
我们先看一下百度百科关于优先队列的介绍
在优先队列中,元素被赋予优先级。当访问元素时,具有最高优先级的元素最先删除。优先队列具有最高级先出 (first in, largest out)的行为特征。
在普通队列的基础上,在添加元素进队列之前,就已经为元素设置好优先级,这个优先级可以是最大值、最小值、出现次数、达到某个限度的因数等等。
我们平时比较常见的优先队列的场景有什么?
军训排队,最矮的在前面,最高的在后面。
电脑操作系统(window10),交互功能的进程优先级高。
生活