Изменения

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

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

15 байт добавлено, 20:27, 13 января 2018
add(u,v)
Удобнее всего новому ребру давать уровень <tex>0</tex>. В этом случае изменится только <tex>G_0</tex>, так как в остальные подграфы <tex>G_i</tex> рёбра нулевого уровня не входят. Затем нам нужно проверить, были ли эти вершины в одной компоненте связности до того, как мы вставили ребро. Если они лежали в разных компонентах, то необходимо новое ребро добавить и в остовный лес.
<!---------- '''function''' add('''Node''' u, '''Node''' v):-->
===remove(u,v)===
693
правки

Навигация