Деревья Эйлерова обхода — различия между версиями
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.