【发布时间】:2021-12-31 06:39:55
【问题描述】:
我知道双向 BFS 比使用普通 BFS 有很多优势,因为理论上它可以将发现两个节点之间最短路径的时间和确定一个节点是否可以从另一个节点到达的时间减半。
我也明白,只有当我们唯一定义了两个节点时,我们才应该使用双向。
在什么情况下我们应该更喜欢普通 BFS 而不是双向 BFS?
【问题讨论】:
标签: algorithm graph time-complexity graph-theory breadth-first-search