Изменения

Перейти к: навигация, поиск

Толстая куча на избыточном счётчике

32 байта добавлено, 23:04, 10 апреля 2016
Удаление дерева из кучи
===Удаление дерева из кучи===
Процедура удаления дерева из кучи подразумевает наличие в куче этого дерева. Пусть удаляемое дерево имеет ранг <tex>i</tex> . Тогда значение <tex>i</tex>-го разряда избыточного корневого представления не равно нулю. То есть уменьшение этого значения на единицу не испортит регулярности представления и не потребует обновления каких-либо указателей. Необходимо лишь соответствующим образом обработать списочную часть.
'''void''' delete('''int''' i, '''Node''' p):
deleteTree(i, p)
rootCount[i].Value = rootCount[i].Value - 1
635
правок

Навигация