You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无向无权图中BFS查找单源最短路径是否会失效?

BFS与无权图单源最短路径的关系
  • 结论明确:在无权图中,BFS绝对可以正确找到单源最短路径。这里的“最短”因为每条边权重等价,所以就是指边数最少的路径,这和你理解的完全一致。
  • 底层逻辑:BFS是按层级遍历的——从源节点出发,先遍历所有距离源节点1条边的节点,再遍历距离2条边的节点,以此类推。当某个节点被第一次访问时,经过的边数必然是从源节点到它的最小边数,后续再遇到该节点时,路径长度只会更长,因此无需更新,这就保证了首次记录的路径就是最短路径。
  • 关于你的验证:你手绘多张图都得到正确结果是必然的,BFS在无权图的单源最短路径场景下不存在失效的情况,你的判断是完全正确的。

内容的提问来源于stack exchange,提问作者skiea

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 01:42:02