162. Порядок курсов

Дано numCourses курсов и массив зависимостей prerequisites, где [a, b] означает: чтобы взять a, нужно сначала пройти b. Верните порядок прохождения всех курсов или пустой массив, если цикл.
Пример 1
Вход: numCourses = 2, prerequisites = [[1,0]]
Выход: [0,1]
Объяснение: Сначала курс 0, затем 1.
Пример 2
Вход: numCourses = 3, prerequisites = [[1,0],[1,2],[0,1]]
Выход: []
Объяснение: Цикл в зависимостях.
граф
JavaScript
Loading...
Line 1, Char 1