MCPcopy
hub / github.com/qiyuangong/leetcode / canFinish

Method canFinish

python/207_Course_Schedule.py:17–28  ·  view source on GitHub ↗
(self, numCourses, prerequisites)

Source from the content-addressed store, hash-verified

15 return False
16
17 def canFinish(self, numCourses, prerequisites):
18 deps = defaultdict(set)
19 for course, pre in prerequisites:
20 deps[pre].add(course)
21
22 visited = set()
23 for course in range(numCourses):
24 tracker = set()
25 if self.hasCycle(course, deps, visited, tracker):
26 return False
27
28 return True

Callers

nothing calls this directly

Calls 2

hasCycleMethod · 0.95
addMethod · 0.45

Tested by

no test coverage detected