Dijkstra Zeitkomplexität (Big-O)

Der Dijkstra-Algorithmus berechnet kürzeste Wege von einem Startpunkt bei nicht-negativen Kantengewichten in O((V + E) log V) mit einem Binärheap, bei O(V) Speicher.

Interaktives DevRef Hub-Tool öffnen →

Wichtige Fakten

Zeit (Binärheap)O((V + E) log V)
SpeicherO(V)
BedingungNicht-negative Kantengewichte
TypSingle-Source-Kürzester-Weg

Häufige Fragen

Wie ist die Zeitkomplexität von Dijkstra?

O((V + E) log V) mit einer Binärheap-Prioritätswarteschlange.

Warum müssen Kantengewichte nicht-negativ sein?

Negative Gewichte brechen die Greedy-Annahme; nutze Bellman-Ford.

Verwandte Seiten

Big-O von Dijkstra ist Teil von DevRef Hub auf GOAT Lab — eine kostenlose Referenz, die ohne Anmeldung und auch offline funktioniert. Öffne oben das Tool für beliebige Werte.

Werbung

Teil von GOAT Lab — 26 kostenlose Browser-Tools für Wissenschaft, Technik und Entwicklung. Ohne Anmeldung.