GESP 八级 · GESP 202503 C++ 八级 第 24 题

判断题 · 答案 A · 考点:图论算法、搜索

← 整套速查表 GESP 八级 全部真题

题目

判断无向图中是否有环,可以通过广度优先搜索实现。

答案:A

考点

图论算法搜索

解题思维

BFS 使用队列,按层次逐层遍历,适合求最短路径(边权为1时)。核心:标记已访问,避免重复入队。

常见错误

BFS 入队后立即标记已访问,防止重复入队。队列为空时搜索结束。注意区分树的BFS(无需visited标记)和图的BFS。

详细解析(节选)

【考点】图论|广度优先搜索|环的判断

1. 🎯 考纲定位

GESP 八级《算法与数据结构》模块「图算法」章节。命题人卡住的是「环检测只能靠 DFS 或并查集」的思维定式,其实 BFS 同样能判环——只要在有向图里遇到已访问的非父节点,在无向图里遇到已访问的任意节点(除父节点)即可。

同考点真题

在 OI伴学 里做这道题
登录后可计时作答、查看完整六段式解析,并按你的错题自动生成同类练习。
去刷题先做一次 AI 学情诊断