Изменения

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

Scapegoat Tree

426 байт добавлено, 15:44, 20 июня 2016
Удаление элемента элемента
=== Удаление элемента элемента ===
 
Сначала надо удалить вершину, как в обычном двоичном дереве. Потом надо проверить дерево на сбалансированность. Если дерево осталось сбалансированным, ничего делать не надо. В противном случае надо начать перебалансировку дерева.
Функция DeleteKey(k) удаляет элемент, аналогично удалению в бинарном дереве, и возвращает глубину удаленного элемента.
54
правки

Навигация