Topološko sortiranje linearno uredi vozlišča DAG-a (usmerjenega aciklličnega grafa) tako, da ima vsak rob u->v u pred v. Odgovori na vprašanje "v kakšnem vrstnem redu lahko opravim te naloge glede na njihove odvisnosti?"
Ideja
Dva pogosta pristopa: (ponavljajoče odstranjevanje vozlišč z vhodno stopnjo 0) ali (obratni post-order). Veljaven vrstni red obstaja .
