- 1. 介绍
- 2. 算法分析
- 3. 基本数据结构
- 4. 递归
- 5. 排序和搜索
- 6. 树和树的算法
- 7. 图和图的算法
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
7.16.深度优先搜索分析
7.16.深度优先搜索分析
深度优先搜索的一般运行时间如下。 dfs 中的循环都在 O(V) 中运行,不计入dfsvisit
中发生的情况,因为它们对图中的每个顶点执行一次。 在dfsvisit
中,对当前顶点的邻接表中的每个边执行一次循环。 由于只有当顶点为白色时,dfsvisit
才被递归调用,所以循环对图中的每个边或 O(E) 执行最多一次。 因此,深度优先搜索的总时间是 O(V+E)。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论