返回介绍

7.16.深度优先搜索分析

发布于 2024-06-08 22:44:10 字数 1684 浏览 0 评论 0 收藏 0

7.16.深度优先搜索分析

深度优先搜索的一般运行时间如下。 dfs 中的循环都在 O(V)O(V)O(V) 中运行,不计入dfsvisit 中发生的情况,因为它们对图中的每个顶点执行一次。 在dfsvisit 中,对当前顶点的邻接表中的每个边执行一次循环。 由于只有当顶点为白色时,dfsvisit 才被递归调用,所以循环对图中的每个边或 O(E)O(E)O(E) 执行最多一次。 因此,深度优先搜索的总时间是 O(V+E)O(V + E)O(V+E)。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文