依赖树算法

3
我有一个工作队列,其中每个对象可能依赖于一个或多个对象。
你能否建议一种C++实现的依赖关系树算法,它能够检测和报告循环依赖关系,并可用于轻松生成可视化表示?

2
http://en.wikipedia.org/wiki/Topological_sorting。图的边缘将是“依赖于”。 - Danstahr
2个回答

4
你正在寻找Tarjan算法,在将问题建模为图形后(对象为顶点,依赖关系为边)。
每个强连通分量(SCC)中都包含一些循环依赖关系,并且每个循环依赖关系都是非平凡SCC的一部分。

1
请问给我点踩的人能否解释一下为什么他认为这个答案没有用,这样我就可以从中吸取教训了吗? - amit

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接