Изменения

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

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

1 байт добавлено, 22:56, 10 июня 2014
extractMin
((y,r), t) = extractMin(q)
'''return''' (y, merge(r, t))
</precode>
Здесь <tex>extractMin(q)</tex> {{---}} это функция, извлекающая минимальный элемент типа BPQ из приоритетной очереди, она возвращает <tex>(y,r)</tex> {{---}} минимальный элемент типа BPQ и остаток от приоритетной очереди после извлечение минимума {{---}} <tex>t</tex>. <tex>merge</tex> {{---}} функция, выполняющая слияние двух приоритетных очередей.
69
правок

Навигация