使用BFS为Digraph找到周长

时间:2018-06-04 10:32:41

标签: graph-theory digraphs

所以我在找到以下Digraph.的周长时遇到了一些麻烦 enter image description here

我需要使用BFS来寻找周长,但我很失落如何找到它。

在这方面的任何帮助将受到高度赞赏。谢谢。

1 个答案:

答案 0 :(得分:0)

首先,图中没有周长或圆圈。 其次,不能使用BFS在图形中查找圆。

如果要查找周长,请按以下方式操作:

(在有向图中) 1.使用DFS查找圈子。

  1. 对于每个圆,从一个顶点U到另一个顶点V移除一条边。

  2. 使用dijkstra或floyd计算U和V之间的最短路径。

  3. 将删除的边添加到最短路径。因此,获得圆的长度。

  4. 找到最短的一个。