Azyklischer, kantengewichteter Digraph – die Zahlen sind die Gewichte
top.order() – die topologische Ordnung, in der die Knoten relaxiert werden:
relax(v) läuftrelaxiert, Abstand endgültigvorläufig im Baum (kann noch verdrängt werden)Kante im Baum der kürzesten PfadeKante wird relaxiertnicht auswählbarAusgabe: pathTo(t)
Java (eigene Fassung, nach Algorithmus 4.10, Listing 4.34)