【发布时间】:2026-01-20 00:50:01
【问题描述】:
我正在尝试查看有向图(或实际上是多个图)是否有循环。 我有一个如下的邻接列表:
1: [4]
4: [5]
5: [6]
9: [10]
10: [11]
11: [12]
12: [13]
13: [10]
我能够创建算法来查找图是否有循环并且它正在工作,但我现在卡住了,因为它在该列表上不起作用,因为该邻接列表上有 2 个断开连接的图。
所以我的问题是如何找到邻接列表中有多少个图来分别处理它们,或者是否有更好的方法来处理这个问题,我唯一的目的是找出任何一个中是否存在循环列表中可能的图表,只是一个真/假。
【问题讨论】:
标签: algorithm graph adjacency-list