Data Structures: Course Prerequisite Lookup

C++ Program

Given a list of courses, used graph data structure and topological sort to output a degree program for courses.

The directed graph was used to house all the courses as nodes, and the topological sort was used to obtain all the paths for each course.