gpt4 book ai didi

algorithm - 在无向图中查找循环的大 O 复杂性

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:09:49 24 4
gpt4 key购买 nike

我需要找出在由 50 个节点组成的无向图中找到所有环的复杂性。此外,如果图变大,复杂性会改变吗?如果网络变得相当大,它会怎样。此外,如果我只找到几个循环,那么我如何找到在图中找到几个循环的复杂性。

感谢您的期待!

最佳答案

使用深度优先搜索和节点的主动标记,您只需注意在搜索中遇到标记节点的任何时间即可找到环。

我相信这是一种O(V+E) 方法,其中V 是顶点或节点的数量,E 是边或连接的数量。

如果将节点放在堆栈的特定分支中,也可以轻松确定循环路径。只需确保每次回溯时弹出一个节点即可。

关于algorithm - 在无向图中查找循环的大 O 复杂性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3873805/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com