Ordenação topológica
A ordenação topológica de um é um grafo acíclico dirigido (GAD) onde seus vértices devem seguir uma ordem, ou seja, o vértice deve vir antes do vértice .
Algoritmo
- Utilizar o DFS(G) para calcular o tempo de finalização para cada vértices
- Cada vértice finalizado adicionar em uma pilha
- Desempilhar a pilha para exibir a ordem natural de execução das tarefas