什么是DFS-Forest组件?

时间:2017-11-20 16:32:14

标签: algorithm

我知道深度优先搜索是如何工作的以及如何实现它,但我一直看到我的教科书中引用了DFS-Forest组件,我不完全确定它的含义。我知道图的一个组件是与其他组件断开连接的子图。那么什么是DFS-Forest组件?

2 个答案:

答案 0 :(得分:3)

根据this University of Edinburgh's paper

  

从某个顶点v开始的DFS通过构建a来探索图形   包含可从v和all访问的所有顶点的树   用于到达这些顶点的边。我们称这棵树为DFS   树。一个完整的DFS探索完整的图形(而不仅仅是部分   可从给定顶点到达v)建立树的集合,或   森林,称为DFS森林。

答案 1 :(得分:0)

我在思考它:

DFS-Forest组件是DFS-Forest中强连接的任何节点集(存在组件中所有顶点对之间的路径)。在无向图中,我想象这意味着每个节点都是同一个组件的一部分,但在有向图中,情况并非如此。