Algorithmen und Datenstrukturen · Senior · Frage 1 von 75

Warum liefert Dijkstras Algorithmus mit negativen Kantengewichten falsche Ergebnisse?

Antwort zeigen

Richtige Antwort: Ein abgeschlossener Knoten könnte über eine negative Kante noch kürzer werden

Erklärung

Dijkstra nimmt an, dass kein späterer Weg kürzer sein kann, sobald der nächste Knoten aus der Queue genommen ist. Eine negative Kante bricht diese Annahme. Bellman-Ford behandelt negative Gewichte in O(V × E) und erkennt auch negative Zyklen.

Zum Weiterlesen

Fehler in der Frage

Algorithmen und Datenstrukturen · Senior · Frage 1

Teste dich selbst

Mach den Test Algorithmen und Datenstrukturen · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen