Я хочу понять, как работает процесс удаления кучи min-max, я искал его псевдокод, но ничего не нашел, и кажется, что я не могу попросить псевдокод здесь.Итак, вот моя проблема
Может кто-нибудь показать логику "удаления минимального элемента 7", по крайней мере, дайте мне знать, как псевдокод "чувствует себя"?
Редактировать: Если люди думают, что я ничего не пробую, вот еще один слайд:
[1.1] НадеюсьНе понимаю:
(4-я строка): ... а затем вставьте в кучу мин-макс.
Вызывает ли здесь « reinsert » оригинальную процедуру вставки?Или это просто означает случаи, следующие за ним?
[1.2]
(8-я строка): Наименьший ключ в min.Максимальная куча - один из детей или внуков корня.
Я не уверен, что " внуков "рекурсивно включает своих внуков.
Слайд:
Я могу понять процедуру" VerifyMax ", используемую при вставке, не уверен, что этопроцедура будет использоваться при удалении ...: