JavaScript中的优先级队列

优先级队列是一种抽象数据类型,类似于常规队列或堆栈数据结构,但是其中每个元素还具有与之关联的“优先级”。在优先级队列中,优先级高的元素先于优先级低的元素提供。如果两个元素具有相同的优先级,则将根据其在队列中的顺序为其提供服务。

有很多方法可以实现优先级队列。我们将使用数组来实现它。