333
правки
Изменения
→Восстановление свойств кучи
<code>
'''function''' siftUp(i : '''int'''):
'''while''' A[i] < A[(i - 1) / 2] '''and''' i != 0 <font color = "green">// i == 0 {{---}} мы в корне</font>
swap(A[i], A[(i - 1) / 2])
i = (i - 1) / 2