Изменения

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

Задача о динамической связности

71 байт добавлено, 23:42, 5 января 2018
Алгоритм
Вместо описанного способа откатывания состояния СНМ можно использовать [[Персистентные структуры данных|персистентный]] СНМ, но этот вариант сложнее и имеет меньшую эффективность.
 
<!-- если бы ещё псевдокод и что-то там ещё, я забыла -->
=== Частные случаи ===
# Деревья. Для таких графов задачу можно решать при помощи [[Деревья Эйлерова обхода|деревьев эйлерова обхода]]. Операции добавления и удаления рёбер и проверка на существование пути между вершинами работают за <tex>O(\log n)</tex>.
# Планарные графы. D. Eppstein доказал, что для планарных графов мы также можем выполнять запросы за <tex>O(\log n)</tex>.
 
<!-- k-connectivity -->
== См. также ==
693
правки

Навигация