Изменения

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

Двоичная куча

17 байт добавлено, 22:38, 15 июня 2014
Добавление нового элемента
Добавление произвольного элемента в конец кучи, и восстановление свойства упорядоченности с помощью процедуры <math> \mathrm {siftUp} </math>.
<code> '''function''' insert(key : '''T''' key):
A.heap_size = A.heap_size + 1
A[A.heap_size - 1] = key
siftUp(A.heap_size - 1)
</code>
==Построение кучи за O(N) ==
333
правки

Навигация