← 返回
算法迷宫挑战
关卡
1
分数
0
步数
0
算法
BFS
选择算法
BFS (广度优先)
DFS (深度优先)
Dijkstra (最短路径)
起点
终点
访问过的节点
找到的路径
执行算法
重置
下一关
当前算法
BFS (广度优先搜索)
从起点开始,逐层探索所有相邻节点,直到找到终点。
特点:找到的路径一定是最短路径
路径信息
路径长度:
-
访问节点数:
-
最优路径:
-
📖 游戏规则
步骤1
:观察迷宫,找到绿色起点和红色终点
步骤2
:选择一个算法(BFS/DFS/Dijkstra)
步骤3
:点击"执行算法"按钮
步骤4
:观看算法搜索过程(蓝色=访问过的节点)
步骤5
:如果找到路径,橙色线条会显示路径
步骤6
:比较不同算法的效果,步数越少分数越高
💡 提示
:可以多次尝试不同算法,看看哪个效果最好!
算法迷宫挑战
🎮 游戏玩法:
观察迷宫
:绿色圆点是起点,红色圆点是终点
选择算法
:点击 BFS、DFS 或 Dijkstra 按钮
执行算法
:点击"执行算法"按钮,观看算法如何搜索路径
观察过程
:蓝色区域是算法访问过的节点,橙色线条是找到的路径
比较算法
:尝试不同算法,看看哪个找到的路径更短
📚 算法说明:
BFS
:广度优先,逐层搜索,保证找到最短路径
DFS
:深度优先,深入探索,可能不是最短路径
Dijkstra
:考虑权重的最短路径算法
开始挑战
✓ 完成!
得分
0
步数
0
下一关
再玩一次
游戏结束
你已经完成了所有关卡!
重新开始