1 条题解
-
0
CJDF01|道路是否可达 题解
核心算法
从 开始进行深度优先搜索,用
visited记录已经到达的地点。思路推导
从当前地点 枚举所有 的地点 。若 尚未访问,就继续从 搜索。到达 时即可确认答案。
正确性说明
DFS 会沿每条从 出发且尚未访问的道路继续搜索,因此所有从 可达的地点最终都会被访问;不可达地点不会被错误访问。故
visited[t]与“ 能到达 ”等价。复杂度
时间复杂度 ,空间复杂度 (不计输入矩阵)。
易错点
- 道路有方向,不能自动把 当作 ;
- 进入结点后立刻标记,避免环导致无限递归;
- 时答案应为
YES。
- 1
信息
- ID
- 103
- 时间
- 2000ms
- 内存
- 256MiB
- 标签
- 递交数
- 1
- 已通过
- 1
- 上传者