Heapification массива с использованием siftdown - max (куча)
это результат обмена 45 с 77, меня интересует следующий шаг, это 37, обмен с 77 или 45, замена с 67, учитывая, что эта ситуация была сделана путем замены 45 с 77, и я посмотрел на уровень 1 (уровень 0 37), мне нужно вернуться назад, чтобы исправить ситуацию с 45 и 67, или следует продолжить повышение, а затем исправить нижние числа? какая операция будет сделана первой в компьютерной реализации?
|37|
|77| |59|
|63| |45| |54| |11|
|31| |39| |48| |67|