标签: graph-algorithm
我有一个没有自循环的有向多图:
将节点1,2和3标记为循环成员的最有效方法是什么?
我的第一个想法是
这看起来似乎有用,但是想知道它是否是最有效的方式,请给我保持一个“看到”节点的数组,并且,因为必须递归调用,我想我可能是做了很多数组修改(例如,在我的算法中的某一点,我将[0,1,2,3,1]和另一个点我将[0,1,2,3,4],为上面的图表,所以它不仅仅是“构建一次”)。我还必须在开始时通过列表额外的时间来删除可能在之前的测试中遗留的“已检查”标记。