Algoritmus DAG = irányított körmentes gráf. Először ezt a tulajdonságot ellenőrizzük (mélységi bejárással), aztán rendezzük: Q: Sor adatszerkezet, kezdetben üres 1) Q-ba berakjuk azon csúcsokat, amelybe nem megy él 2) Ha Q üres ⇒ KÉSZ különben u:=First(Q) és Write(u) 3) Töröljük G-ből (u, v) ∈ E éleket. Ha v-be most már nem megy él ⇒ In(Q,v) 4) Visszalépés a 2. ponthoz
1 0,0 1 0,0 2 0,0 2 0,0 4 0,0 4 0,0 6 0,0 6 0,0 3 0,0 3 0,0 5 0,0 5 0,0 Szemléltetés A mélyégi keresés során figyelni kell az éltípusokat, hogy nincs-e visszaél.
1 1,0 1 1,0 2 0,0 2 0,0 4 0,0 4 0,0 6 0,0 6 0,0 3 0,0 3 0,0 5 0,0 5 0,0 Szemléltetés
1 1,0 1 1,0 2 2,0 2 2,0 4 0,0 4 0,0 6 0,0 6 0,0 3 0,0 3 0,0 5 0,0 5 0,0 Szemléltetés
1 1,0 1 1,0 2 2,0 2 2,0 4 0,0 4 0,0 6 0,0 6 0,0 3 3,0 3 3,0 5 0,0 5 0,0 Szemléltetés
1 1,0 1 1,0 2 2,0 2 2,0 4 0,0 4 0,0 6 0,0 6 0,0 3 3,0 3 3,0 5 4,0 5 4,0 Szemléltetés
,0 1 1,0 2 2,0 2 2,0 4 0,0 4 0,0 6 5,1 6 5,1 3 3,0 3 3,0 5 4,0 5 4,0 Szemléltetés
,0 1 1,0 2 2,0 2 2,0 4 0,0 4 0,0 6 5,1 6 5,1 3 3,0 3 3,0 5 4,2 5 4,2 Szemléltetés
,0 1 1,0 2 2,0 2 2,0 4 0,0 4 0,0 6 5,1 6 5,1 3 3,3 3 3,3 5 4,2 5 4,2 Szemléltetés
,0 1 1,0 2 2,0 2 2,0 4 6,0 4 6,0 6 5,1 6 5,1 3 3,3 3 3,3 5 4,2 5 4,2 Szemléltetés
,0 1 1,0 2 2,0 2 2,0 4 6,4 4 6,4 6 5,1 6 5,1 3 3,3 3 3,3 5 4,2 5 4,2 Szemléltetés
,0 1 1,0 2 2,5 2 2,5 4 6,4 4 6,4 6 5,1 6 5,1 3 3,3 3 3,3 5 4,2 5 4,2 Szemléltetés
,6 1 1,6 2 2,5 2 2,5 4 6,4 4 6,4 6 5,1 6 5,1 3 3,3 3 3,3 5 4,2 5 4,2 Szemléltetés
,6 1 1,6 2 2,5 2 2,5 4 6,4 4 6,4 6 5,1 6 5,1 3 3,3 3 3,3 5 4,2 5 4,2 Topologikus rendezés: 1, 2, 4, 3, 5, 6 Szemléltetés