Browse Curriculum
FAANGPrep Sprint
Medium

Course Schedule II

Return the ordering of courses you should take to finish all courses.

Problem Understanding

Same as Course Schedule I, but return the order (any valid topological sort). If impossible, return an empty array.

Interactive Visualization

Step 1 / 1

Visualization coming soon...

Initializing...

1x

The visualization shows the exact order in which courses (nodes) are added to the result list.

Stop Guessing, Start Mastering.

Build the FAANG intuition. Master this pattern with optimized implementations, visual dry runs, and our curated collection of high-yield problems.