【发布时间】:2014-08-03 19:08:06
【问题描述】:
我有一个特殊的问题,即有向图的每个顶点恰好有四个向外指向的路径(可以指向同一个顶点)。
一开始,我只有起始顶点,我使用 DFS 发现/枚举所有顶点和边。
然后我可以使用 Tarjan 算法之类的东西将图形分解为强连接组件。
我的问题是,有没有比发现图形然后应用算法更有效的方法。例如,有没有一种方法可以将这两个部分结合起来以提高效率?
【问题讨论】:
标签: algorithm graph directed-graph tarjans-algorithm