【发布时间】:2014-02-16 12:00:38
【问题描述】:
考虑下面的图表
假设程序在时间 t = 0 开始执行并且最初发现了节点 A。在时间 t = 0 没有发现其他节点。在时间 t = 4 时,程序已发现上图中的所有节点,并返回其起始状态,从而完成一个循环。
我的问题如下:
- 假设没有关于图形的先验信息,对于具有大量节点 (n > 1000) 和许多循环的图形(不一定像上面那样简单和直接),最好的方法是什么。 我不想在发现整个图表后检测循环。
【问题讨论】:
-
图是否保证随时连通?对于一个新发现的边,是否需要检测它是否属于一个循环,找到它所属的某个循环,或者找到它所属的所有循环?
-
@user3290797 是的,它保证可以连接。
标签: algorithm graph cycle graph-algorithm