algorithm - 检查是否存在从给定源到目的地的路径(使用邻接矩阵)的时间复杂度是多少?
问题描述
问题:-我想使用 dfs 在邻接矩阵的帮助下检查是否存在从给定源到目的地的路径。
因为我们知道使用邻接矩阵的 dfs 的时间复杂度是 O(V^2)。因此,给定问题的时间复杂度应该是 O(V^2)。但是在一本书中,给出了使用邻接矩阵的时间复杂度为 O(E)。
那么你能告诉我正确的时间复杂度是多少,为什么?
解决方案
推荐阅读
- jquery - 引导折叠未关闭
- javascript - 如何在 onmousedown 事件中更改具有特定类属性的链接的根域?
- python - Python Asyncio 任务取消
- javascript - 如何使用带有公钥和私钥的 node-rsa 解密文件?
- python - 如何在张量流中打印特征图图像?
- java - java - 如何在JavaFX和FXML的tableview中选择所有复选框来制作复选框?
- lync - 是否有任何文档将 Client.StateChanged 事件中返回的状态代码与其预期目的进行映射?
- internet-explorer - 我们如何为 IE 和 Edge 设置赛普拉斯?
- swift - 如何清除导致即使我与其他用户登录时保存的值也不会清除的共享字典
- mysql - 根据表中的时间戳值更新表