All patterns

Heap / Priority Queue

O(1) access to min/max key with O(log N) insertion and extraction

2 standard techniques