Algorithmen und Datenstrukturen · Middle · Frage 59 von 75

Welche Datenstruktur macht Dijkstras Algorithmus effizient?

Antwort zeigen

Richtige Antwort: Eine Priority Queue (Min-Heap)

Erklärung

Der Heap liefert den nächstgelegenen unbesuchten Knoten in O(log V). Mit einer einfachen Queue wird der Algorithmus zu BFS, das Gewichte ignoriert; alle Knoten nach dem Minimum zu durchsuchen macht ihn O(V²).

Zum Weiterlesen

Fehler in der Frage

Algorithmen und Datenstrukturen · Middle · Frage 59

Teste dich selbst

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

Diesen Test machen