207.课程表
https://leetcode-cn.com/problems/course-schedule/
一、dfs判断图是否有环
先修课程对 [0, 1]
,即图的有向边1->0,由此构建邻接表。由于不确定是否存在环,需要用一个visited数组存储全局已访问过的节点,防止重复访问
再用一个onPath数组参与dfs回溯,表示当前已访问的节点,若同一个节点被重复访问,说明存在环
最后更新于
https://leetcode-cn.com/problems/course-schedule/
先修课程对 [0, 1]
,即图的有向边1->0,由此构建邻接表。由于不确定是否存在环,需要用一个visited数组存储全局已访问过的节点,防止重复访问
再用一个onPath数组参与dfs回溯,表示当前已访问的节点,若同一个节点被重复访问,说明存在环
最后更新于