- 博客(1)
- 收藏
- 关注
原创 广度优先搜索之双向BFS知识点总结
在 的棋盘上,摆有八个棋子,每个棋子上标有 至 的某一数字。要求解的问题是:给出一种初始布局(初始状态)和目标布局(为了使题目简单,设目标状态为 ),找到一种最少步骤的移动方法,实现从初始布局到目标布局的转变。我们之前学过的广度优先搜索,如果将它应用于较大的图进行搜索或搜索分支较多的情况,那么它的效率就会变得很低,简单的BFS就很容易会超时,这个时候我们有一种速度更快的搜索算法叫做双向BFS。由于双向 BFS 算法从两个方向同时开始搜索,因此它的搜索深度是普通 BFS 算法的一半,从而减少了搜索的节点数。
2025-03-16 22:25:53
772
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人