Topological sort tiesiniu būdu išdėsto DAG (directed acyclic graph) viršūnes taip, kad kiekvienas šaltinis u->v turėtų u prieš v. Tai atsakyti į klausimą "kokia tvarka galiu atlikti šias užduotis atsižvelgiant į jų priklausomybes?"
Idėja
Du bendri požiūriai: (pakartotinai pašalinti mazgus su įėjimo laipsniu 0) arba (reverse post-order). Galiojantis išdėstymas egzistuoja .
