Использование структуры данных с несвязанными наборами может легко получить компонент связности Графа. И он просто поддерживает Инкрементные подключенные компоненты.
Однако в моем случае удаление края очень распространено, так что я ищу алгоритм, или новая структура может поддерживать Connected Components полностью динамически (включая добавление и удаление края)
Спасибо