Как найти MST графика в | V | Время дано остовное дерево плюс еще один край - PullRequest
1 голос
/ 07 апреля 2020

Мне интересно, как go решить эту проблему.

Мне дан график G = (V,E). Это связный неориентированный взвешенный граф. Граф состоит из остовного дерева и одного дополнительного ребра. Как бы я придумал алгоритм, который вычислял бы MST графика за n = |V| сложность времени. Я думал об алгоритме Крускала, но он не отвечал требованию временной сложности.

1 Ответ

2 голосов
/ 07 апреля 2020

Покрывающее дерево плюс одно ребро составляют ровно один цикл. Найдите цикл, используя поиск в глубину, а затем удалите его самое тяжелое ребро.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...