Изменения

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

Биномиальная куча

5 байт добавлено, 18:55, 10 марта 2012
merge
Работа этой процедуры начинается с соединения корневых списков куч в единый список, в котором корневые вершины идут в порядке неубывания их степеней.
В получившемся списке могут встречаться пары соседних вершин одинаковой степени. Поэтому мы начинаем соединять деревья равной степени и делаем это до тех пор, пока деревьев одинаковой степени не останется. Этот процесс соответствует сложению двоичных чисел столбиком, и время его работы пропорционально числу корневых вершин, то есть операция выполняется за <tex>O\Omega(\log(n))</tex>.
=== insert ===
333
правки

Навигация