Dieser Algorithmus ist ein Beispiel für dynamische Programmierung.
Sei Bk[i]:= Länge eines kürzesten Pfades von s zu Knoten i, der höchstens
k Kanten enthält.
Gesucht ist Bn-1[i]; für , Menge der Knoten
Initialisierung:
Korrekheit: klar (Beweis durch vollständige Induktion)for k=2 to n-1 do for i=1 to n do od od