Изменения

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

Фибоначчиева куча

1 байт убрано, 00:45, 9 марта 2012
Нет описания правки
'''Фибоначчиева куча''' - набор фибоначчиевых деревьев, упорядоченных в соответствии со свойством неубывающей кучи.
}}
 
[[File:Fibonacci-heap.png|thumb|300px|Пример фибоначчиевой кучи]]
Фибоначчиевы кучи поддерживают тот же набор операций, что и [[Биномиальная куча|биномиальные кучи]], но имеют то преимущество, что операции, в которых не требуется удаление, имеют амортизированное время работы, равное <tex>O(1)</tex>.
== Структура ==
[[File:Fibonacci-heap.png|thumb|300px|Пример фибоначчиевой кучи]]
* Каждый узел <tex>x</tex> в куче <tex>H</tex> содержит следующие указатели и поля:
** <tex>key[x]</tex> — поле, в котором хранится ключ;
403
правки

Навигация