Поиск обхвата с помощью BFS для орграфа - PullRequest
0 голосов
/ 04 июня 2018

Поэтому у меня возникли некоторые проблемы с поиском обхват для следующего Digraph. enter image description here

Я должен использовать BFS, чтобы найти обхват, ноЯ теряюсь в том, как его найти.

Любая помощь в этом отношении будет принята с благодарностью.Спасибо.

1 Ответ

0 голосов
/ 01 декабря 2018

Во-первых, на графике нет обхвата или круга.Во-вторых, BFS не может использоваться для поиска круга в графе.

Если вы хотите найти обхват, вот способ:

(в ориентированном графике) 1. Использование DFS для поиска окружностей.

Для каждого круга удалите одно ребро из одной вершины U в другую вершину V.

Вычислите кратчайший путь между U и V, используя dijkstra или floyd.

Добавление удаленного ребра в кратчайший путь.Таким образом, получим длину окружностей.

Найдите самую короткую.

...