Двойная куча
Две кучи («двойная куча») — что это и зачем она нужна
Определение
Двойная куча — это пара приоритетных очередей:
| Левая часть | Правая часть |
|---|
max-heap → хранит меньшие элементы | min-heap → хранит большие элементы |
Между ними проходит «граница» набора данных; корни куч «касаются» середины.