Деревья Эйлерова обхода — различия между версиями

Материал из Викиконспекты
Перейти к: навигация, поиск
(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) используются в двух областях:.........

Нужно поддерживать следующие операции

  • [math]\mathrm{link(u, w)}[/math] — добавить ребро (u, w) (при условии, что вершины u w принадлежат разным деревьям)
  • [math]\mathrm{cut(u, w)}[/math] — разрезать ребро (u, w) (при условии, что ребро (u, w) принадлежит дереву),
  • [math]\mathrm{isConnected(u, w)}[/math] — принадлежат ли вершины u и w одной компоненте связности.

Euler tour tree - The data structure we'll develop can perform these operations time O(log n) each.

Euler Tours on Trees

Properties of Euler Tours

Операции

Rerooting a Tour

link(u ,v)

cut(u ,v)