0

我有以下图表:

腺嘌呤分子显示的示例图。 原子是顶点,键是边

有没有办法可以识别此图中的所有周期?我知道 DFS 可用于通过简单地执行 DFS 直到找到后边缘来检测循环,但我想知道是否有一种计算上有效的方法来返回单个循环,考虑到图中实际上有 3 个循环(1 -2-3-4-5-6、4-5-7-8-9、1-2-3-4-9-8-7-5-6)。我有点卡住了,因为碳原子似乎属于多个图,除了暴力破解源自每个顶点的所有可能路径之外,我想不出任何办法。

4

1 回答 1

0

您不必从每个顶点找到所有路径。

只有引用 3 个或更多其他的顶点可能属于多个循环

您只需检查 4,5,6(,9)

于 2012-06-03T17:18:53.587 回答