第一步:删除所有度
<=1
的顶点及相关的边,并将另外与这些边相关的其它顶点的度
减一。
第二步:将度数变为
1
的顶点排入队列,并从该队列中取出一个顶点重复步骤一。
如果最后还有未删除顶点,则存在环,否则没有环。
第一步:删除所有度<=1的顶点及相关的边,并将另外与这些边相关的其它顶点的度减一。第二步:将度数变为1的顶点排入队列,并从该队列中取出一个顶点重复步骤一。 如果最后还有未删除顶点,则存在环,否则没有环。
第一步:删除所有度
<=1
的顶点及相关的边,并将另外与这些边相关的其它顶点的度
减一。
第二步:将度数变为
1
的顶点排入队列,并从该队列中取出一个顶点重复步骤一。
如果最后还有未删除顶点,则存在环,否则没有环。
本文介绍了一种用于检测图中是否存在环的算法。该算法首先删除所有度小于等于1的顶点及其关联边,然后逐步处理度为1的顶点直至图中不再存在这样的顶点。如果最终仍有剩余顶点,则说明图中存在环。
1万+

被折叠的 条评论
为什么被折叠?



