Изменения

Перейти к: навигация, поиск

Куча Бродала-Окасаки

49 байт добавлено, 06:41, 12 июня 2014
Нет описания правки
'''Куча Бродала-Окасаки''' (англ. ''Brodal's and Okasaki's Priority Queue'') {{---}} основана на использовании [[Биномиальная куча|биномиальной кучи]] без каскадных ссылок, что добавлении минимального элемента и на идеи Data-structural bootstrapping. Первое позволяет делать <math>\mathrm{insert}</math> за <tex>O(1)</tex>, добавлении минимального элемента, второе позволяет получать минимальный элемент за <tex>O(1)</tex>, и идеи Dataа третье {{---structural bootstrapping, }} позволяющей выполнить <math>\mathrm{merge}</math> за <tex>O(1)</tex>. Удаление минимума работает за <tex>O(\log N)</tex> в худшем случае. Эти оценки являются асимптотически оптимальными среди всех основанных на сравнении приоритетных очередей.
== Структура ==
69
правок

Навигация