Изменения

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

Link-Cut Tree

2 байта убрано, 14:07, 2 марта 2016
link(v, u)
Если <tex>v</tex> {{---}} корень, а <tex>u</tex> {{---}} вершина в другом дереве, то <tex>\mathrm{link(v, u)}</tex> соединяет два дерева добавлением ребра <tex>(v, u)</tex>, причем <tex>u</tex> становится родителем <tex>v</tex>.
'''tree''' link(v : '''tree''', u : '''tree'''):
expose(v) <font color=green> //теперь v {{---}} корень в splay-дереве пути и не имеет левого ребенка(так как ключ равен глубине в link-cut дереве)</font>
expose(u)
Анонимный участник

Навигация