广度优先搜索(BFS)精选题目
题单介绍
## 说明
个人建议从上向下做题。
## 简介
宽度优先搜索算法(又称广度优先搜索)是最简便的图的搜索算法之一,这一算法也是很多重要的图的算法的原型。其别名又叫BFS,属于一种盲目搜寻法,目的是系统地展开并检查图中的所有节点,以找寻结果。换句话说,它并不考虑结果的可能位置,彻底地搜索整张图,直到找到结果为止。
BFS英文全称是Breadth First Search。
## 实现
广度优先搜索使用队列(queue)来实现,整个过程也可以看做一个倒立的树形:
1. 把根节点放到队列的末尾。
1. 每次从队列的头部取出一个元素,查看这个元素所有的下一级元素,把它们放到队列的末尾。并把这个元素记为它下一级元素的前驱。
1. 找到所要找的元素时结束程序。
1. 如果遍历整个树还没有找到,结束程序。
题目列表
填涂颜色
[USACO2.1] 健康的荷斯坦奶牛 Healthy Holsteins
[USACO19OPEN] Milk Factory B
跳跃机器人
马的遍历
01迷宫
[USACO05FEB] Rigging the Bovine Election S
[蓝桥杯 2018 国 C] 迷宫与陷阱
[USACO14DEC] Cow Jog S
最长路
[ABC311D] Grid Ice Floor
机器人搬重物
[NOIP 2017 普及组] 棋盘
[CSP-S 2022] 假期计划
[蓝桥杯 2019 国 AC] 大胖子走迷宫
最后的迷宫
[POI 2010] GIL-Guilds
[NOIP 2002 提高组] 字串变换(疑似错题)
小A和uim之大逃离 II
[CTSC2000] 冰原探险
[NOI2005] 聪聪与可可
[YsOI2023] 广度优先遍历
[HNOI2006] 马步距离
[NOIP 2010 提高组] 引水入城
OIer们的东方梦
[六省联考 2017] 寿司餐厅
[省选联考 2023] 过河卒
[ZJOI2012] 旅游
[SDOI2011] 消防
[USACO21JAN] Paint by Letters P
孤舟蓑笠翁