📋 选择 / 判断题列表
支持按 ID、题目、难度、标签、来源、类别筛选
| ID | 题目摘要 | 状态 | 题型 | 类别 | 难度 | 标签 | 来源 | 创建时间 | 操作 |
|---|---|---|---|---|---|---|---|---|---|
| 719 | ### 你的侦察兵到达了一个格子,步数是 3 步。他同时发现了前面的格子和右边的格子。这两个新格子的步数分别是? | ➖ | 单选题 | C++ | 3 | BFS,广度优先搜索,队列 | 广搜魔法闯关测验 | 2026-05-16 23:26 | ✏️ 🗑️ |
| 718 | ### 为了记住每个格子的坐标 x、y 和到达这里的步数 step,我们通常会把这三个变量打包成一个( )放到队列里。 | ➖ | 单选题 | C++ | 3 | BFS,广度优先搜索,队列 | 广搜魔法闯关测验 | 2026-05-16 23:26 | ✏️ 🗑️ |
| 717 | ### 如果你现在的格子是从起点走了 5 步到达的,那么你发现的下一个新格子,它的步数应该是多少? | ➖ | 单选题 | C++ | 3 | BFS,广度优先搜索,队列 | 广搜魔法闯关测验 | 2026-05-16 23:26 | ✏️ 🗑️ |
| 716 | ### BFS 能找到最短路径的根本原因在于它的扩展规律是( ) | ➖ | 单选题 | C++ | 3 | BFS,广度优先搜索,队列 | 广搜魔法闯关测验 | 2026-05-16 23:26 | ✏️ 🗑️ |
| 715 | ### 假设迷宫全是可以走的空地,起点在 (0,0)。经过 1 趟"扩散"(步数为1),哪些格子会被加入队列? | ➖ | 单选题 | C++ | 3 | BFS,广度优先搜索,队列 | 广搜魔法闯关测验 | 2026-05-16 23:26 | ✏️ 🗑️ |
| 714 | ### 迷宫中遇到障碍物(比如墙壁标记为 1),当 BFS 准备把它加入队列时应该怎么做? | ➖ | 单选题 | C++ | 3 | BFS,广度优先搜索,队列 | 广搜魔法闯关测验 | 2026-05-16 23:26 | ✏️ 🗑️ |
| 713 | ### 我们经常用 int dx[4] = {-1, 1, 0, 0}; 和 int dy[4] = {0, 0, … | ➖ | 单选题 | C++ | 3 | BFS,广度优先搜索,队列 | 广搜魔法闯关测验 | 2026-05-16 23:26 | ✏️ 🗑️ |
| 712 | ### 假设地图是一个二维数组 a[x][y],起点坐标是 (0, 0)。如果我们要向上走,行坐标 x 通常会( ) | ➖ | 单选题 | C++ | 3 | BFS,广度优先搜索,队列 | 广搜魔法闯关测验 | 2026-05-16 23:26 | ✏️ 🗑️ |
| 711 | ### 在二维数组地图中,除了不能走回头路,我们还要判断一个格子能不能走,必须满足( ) | ➖ | 单选题 | C++ | 3 | BFS,广度优先搜索,队列 | 广搜魔法闯关测验 | 2026-05-16 23:26 | ✏️ 🗑️ |
| 710 | ### 正确的做法是:当一个新格子被( )时,我们就要立刻把它标记为"已访问过"。 | ➖ | 单选题 | C++ | 3 | BFS,广度优先搜索,队列 | 广搜魔法闯关测验 | 2026-05-16 23:26 | ✏️ 🗑️ |
| 709 | ### 如果我们不用 visited 数组做标记,会发生什么可怕的事情? | ➖ | 单选题 | C++ | 3 | BFS,广度优先搜索,队列 | 广搜魔法闯关测验 | 2026-05-16 23:26 | ✏️ 🗑️ |
| 708 | ### 在迷宫里走,最怕的事情是"原地转圈圈"。为了防止 BFS 走回头路,我们必须使用一个什么神器? | ➖ | 单选题 | C++ | 3 | BFS,广度优先搜索,队列 | 广搜魔法闯关测验 | 2026-05-16 23:26 | ✏️ 🗑️ |
| 707 | ### 在 C++ 编程中,要想拿出队列 q 最前面的元素,我们使用的代码是( ) | ➖ | 单选题 | C++ | 3 | BFS,广度优先搜索,队列 | 广搜魔法闯关测验 | 2026-05-16 23:26 | ✏️ 🗑️ |
| 706 | ### 如果一个迷宫根本没有出口(死路一条),BFS 最终会怎样? | ➖ | 单选题 | C++ | 3 | BFS,广度优先搜索,队列 | 广搜魔法闯关测验 | 2026-05-16 23:26 | ✏️ 🗑️ |
| 705 | ### 迷宫寻路什么时候结束? | ➖ | 单选题 | C++ | 3 | BFS,广度优先搜索,队列 | 广搜魔法闯关测验 | 2026-05-16 23:26 | ✏️ 🗑️ |
| 704 | ### 当我们从队列里拿出一个格子,发现它的四周有可以走的新格子时,我们应该( ) | ➖ | 单选题 | C++ | 3 | BFS,广度优先搜索,队列 | 广搜魔法闯关测验 | 2026-05-16 23:26 | ✏️ 🗑️ |
| 703 | ### 在 BFS 的大循环中,我们每次从队列里拿出( ),去观察它的四周。 | ➖ | 单选题 | C++ | 3 | BFS,广度优先搜索,队列 | 广搜魔法闯关测验 | 2026-05-16 23:26 | ✏️ 🗑️ |
| 702 | ### 游戏刚开始时,我们要把什么东西第一个放进队列里? | ➖ | 单选题 | C++ | 3 | BFS,广度优先搜索,队列 | 广搜魔法闯关测验 | 2026-05-16 23:26 | ✏️ 🗑️ |
| 701 | ### 为什么 BFS 必须用"队列"?因为队列的规则是( ),正好符合"先看到的格子先去探索"。 | ➖ | 单选题 | C++ | 3 | BFS,广度优先搜索,队列 | 广搜魔法闯关测验 | 2026-05-16 23:26 | ✏️ 🗑️ |
| 700 | ### 要实现 BFS 这个"水波纹魔法",我们必须请出哪个数据结构来帮忙? | ➖ | 单选题 | C++ | 3 | BFS,广度优先搜索,队列 | 广搜魔法闯关测验 | 2026-05-16 23:25 | ✏️ 🗑️ |