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 StackQueueDouble-Ended Queue (Deque)
Random Access to Elements VectorListSequence
Key/Value Pairs TreeBinary TreePriority QueueHeapDictionarySkip List
Sorted Storage Binary Search TreeAVL TreeRed-Black Tree