如何遍历图中两个指定顶点之间的所有路径?

时间:2014-12-27 06:33:14

标签: algorithm graph

鉴于图表是有向图。我想找到最有效的算法。 感谢帮助! 也许我们可以在O(V + E)中做到这一点

1 个答案:

答案 0 :(得分:1)

Exponential paths

考虑这张图。 s和t之间的路径数是2 ^(钻石数),其中每个钻石是矩形。因为,3 *(钻石的数量)+ 1 = n,没有。钻石=(n-1)/ 3。因此,s和t之间有2 ^(n-1/3)个路径。

这证明您的问题永远无法在线性时间内完成。