CodeRoadMap
路线图课程知识库文章题库资源社区我的学习
CodeRoadMap

程序员的学习成长路线图。登录解锁全部课程,并同步路线图与课时进度。

学习

  • 路线图
  • 课程
  • 文章
  • 题库
  • 知识库

更多

  • 资源
  • 社区
  • 我的学习
  • 内容说明

© 2026 CodeRoadMap

津ICP备2026012044号-1·coderoadmap@126.com
开发路线图/数据结构与算法路线图/广度优先搜索
阶段一

广度优先搜索

节点说明与学习资源

广度优先搜索(BFS)是一种用于树或图数据结构的搜索算法。它从根节点(树中最顶端的节点)开始,在移动到下一层级的节点之前,会扩展当前深度的所有相邻节点。这种技术使用队列数据结构来记住要探索的下一个顶点或节点,并且每条通往顶点的边都会被探索,这确保了从源节点可达的每个顶点都能被发现。BFS 本质上是完整的,这意味着如果搜索的节点在树中,BFS 就能保证找到它。

← 上一节点搜索算法下一节点 →深度优先搜索