Codebase to calculate DAG of tasks with user interface included. Memory efficient solution using DFT.
Topologically sorts the information to print out which order the tasks should go if there are no cycles.
g++ DAG.cpp -o DAG
./DAG
- Code walks user through running itself
- Type number of tasks and their names
- Give tasks relations to each other
- Code will attempt to determine if the graph is a DAG and return the order if it is