Изменения

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

Персистентная приоритетная очередь

5 байт добавлено, 03:30, 11 июня 2013
Insert
а) Минимальный ранг дерева <tex>k</tex> и такое дерево одно. Добавим новое дерево ранга 0 - нашу вершину.
б) Минимальный ранг сына дерева <tex>k</tex> и таких деревьев два. Объединим эти деревья и нашу вершину в дерево ранга <tex>k+1</tex>, получим дерево типа 1 или 2 в зависимости от того у какой вершины ключ меньше.
Тогда <tex>insert</tex> работает за <tex>O(1)</tex>.
 
=== extractMinimum ===
Работает так же как и в обычной [[Биномиальная куча|биномиальной куче]]. Проходим по списку корней и находим вершину с минимальным ключом.
73
правки

Навигация