212
правок
Изменения
м
j = prev(i) <font color = "green">// j - индекс корня соседней кучи</font> '''while''' A[j] > A[i] '''and''' A[j] > A[left(i)] '''and''' A[j] > A[right(i)] swap(A[j], A[i]) i = j j = prev(i) siftDown(i)
→Восстановление свойств последовательности
<code>
'''function''' ensureSequence(i: '''int'''):
</code>