测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看
官方题单 知识点专项

广度优先搜索-BFS

按层推进求最短路,适合迷宫、无权图等场景。

开始练习 ← 返回广场
题数:19题
完成度:0/19

题单介绍



BFS 一层层扩展,适合 最少步数、最短路径。用队列,第一次到达即最短。

学习目标



  • 会用队列实现 BFS, vis 防重复入队
  • 能在网格或隐式图上求最短步数

  • 阶段安排(共 19 题)



    1. 广搜基础-用广搜实现深搜(7 题)
    先熟悉队列扩展。

    2. 广搜求最少步数和最短路径(8 题)
    步数随层增加。

    3. 广搜综合(4 题)
    状态更多维时把状态压进队列。

    使用建议


  • 入队时同时记录步数或前驱
  • 同一状态只入队一次
  • 题解只给思路与步骤,请自己实现代码