Изменения

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

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

36 байт убрано, 01:23, 16 июня 2014
siftDown
right = 2 * i + 2 <font color = "green">// right {{---}} правый сын</font>
j = left
'''if''' right < A.heapSize '''and''' A[right] <tex>\leqslant</tex> = A[left]
j = right
'''else if''' A[i] <tex>\leqslant</tex> = A[j]
'''break'''
swap(A[i], A[j])
333
правки

Навигация