Course Schedule - LeetCode
Course Schedule - LeetCode
new
Explore Problems Mock Contest Articles Discuss Store Premium
. Course Schedule
Medium 2225 105 Favorite Share 1▾ class Solution
2 public:
3▾ bool canFi
numCourses, ve
There are a total of n courses you have to take, labeled from 0 to n-1 .
prerequisites)
4
Some courses may have prerequisites, for example to take course 0 you have to 5 }
first take course 1, which is expressed as a pair: [0,1] 6 };
Given the total number of courses and a list of prerequisite pairs, is it possible for
you to finish all courses?
Example 1:
Input: 2, [[1,0]]
Output: true
Explanation: There are a total of 2 courses to take.
To take course 1 you should have finished course 0. So
it is possible.
Example 2:
Input: 2, [[1,0],[0,1]]
Output: false
Explanation: There are a total of 2 courses to take.
To take course 1 you should have finished course 0,
and to take course 0 you should
also have finished course 1. So it is impossible.
Note:
Contributor
Companies Console
https://leetcode.com/problems/course-schedule/ 1/1