Algorithmen und Datenstrukturen · Middle · Frage 28 von 75

Warum findet BFS in einem ungewichteten Graphen den kürzesten Weg?

Antwort zeigen

Richtige Antwort: Es besucht Knoten in der Reihenfolge ihres Abstands vom Start

Erklärung

Die Queue verarbeitet alle Knoten im Abstand 1, dann im Abstand 2 und so weiter. Erreicht BFS einen Knoten zum ersten Mal, dann über einen kürzesten Weg. Bei gewichteten Kanten braucht man stattdessen Dijkstra.

Zum Weiterlesen

Fehler in der Frage

Algorithmen und Datenstrukturen · Middle · Frage 28

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