Priority Queue

From Notes
Jump to navigation Jump to search

A priority queue is a key-value data structure similar to its FIFO counterpart, but determines dequeue order based on a priority key.


Functions

Implementations

Analysis

[ template ] Abstract Data Types (ADTs)
Ordered Access to Elements Stack • Queue • Double-Ended Queue (Deque)
Random Access to Elements Vector • List • Sequence
Key/Value Pairs Tree • Binary Tree • Priority Queue • Heap • Dictionary • Skip List
Sorted Storage Binary Search Tree • AVL Tree • Red-Black Tree