Изменения

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

Splay-дерево

306 байт убрано, 23:27, 13 апреля 2012
Нет описания правки
==Splay(Tree, x)==
"Splay" так же как и "Move to Root" перетаскивает вершину в корень дерева, но при этом она использует другую последовательность поворотов. Пока <tex>x</tex> не является корнем дерева выполняется следующееделится на 3 случая:
===Zig===
Если <tex>p</tex> - корень дерева с сыном <tex>x</tex>, то совершаем один поворот вокруг ребра <tex>(x, p)</tex>, делая <tex>x</tex> корнем дерева. Данный случай является крайним и выполняется только один раз в конце, если изначальная глубина <tex>x</tex> была нечетной.
Анонимный участник

Навигация