在写bfs算法的时候一定要注意退出结束条件,如果是固定某个点到另一个点使用bfs,那么退出条件就是判断现在访问到的点是终点。否则就是遍历所有点,那么这样就不需要退出条件。
还有一个问题就是可能原始的图并不是连通图,那么就需要在队列循环的外层再加一层循环,用来遍历所有点选取一个初始节点,详情见butterfly
算法设计-bfs
最新推荐文章于 2023-01-18 18:41:27 发布
本文深入探讨了BFS算法的实现细节,强调了退出条件的重要性,特别是在处理非连通图时,需在外层循环中遍历所有节点选择初始节点。适合初学者及算法爱好者阅读。
1998

被折叠的 条评论
为什么被折叠?



