Изменения
→Базовые процедуры
right = 2 * i + 1 // правый сын
// heap_size - количество элементов в куче
min = left
else
else
min = i
Поменять A[i] и A[minimum]
sift_down(min)
<code>
sift_up(i)
Поменять A[i] и A[i / 2]
sift_up(i / 2)