Деревья Эйлерова обхода — различия между версиями
Sokolova (обсуждение | вклад) |
Sokolova (обсуждение | вклад) (→Euler Tours on Trees) |
||
Строка 10: | Строка 10: | ||
==Euler Tours on Trees== | ==Euler Tours on Trees== | ||
+ | |||
+ | ==Properties of Euler Tours== | ||
+ | |||
+ | ==Операции== | ||
+ | |||
+ | ===Rerooting a Tour=== | ||
+ | |||
+ | ===link(u ,v)=== | ||
+ | |||
+ | ===cut(u ,v)=== |
Версия 19:46, 28 ноября 2016
Содержание
Введение
Динамические деревья (англ.dynamic tree) используются в двух областях:.........
Нужно поддерживать следующие операции
- — добавить ребро (u, w) (при условии, что вершины u w принадлежат разным деревьям)
- — разрезать ребро (u, w) (при условии, что ребро (u, w) принадлежит дереву),
- — принадлежат ли вершины u и w одной компоненте связности.
Euler tour tree - The data structure we'll develop can perform these operations time O(log n) each.