Algorithmen und Datenstrukturen · Junior · Frage 53 von 75

Was ist der Unterschied zwischen Tiefensuche (DFS) und Breitensuche (BFS)?

Antwort zeigen

Richtige Antwort: DFS folgt erst einem Zweig bis zum Ende; BFS geht Ebene für Ebene

Erklärung

DFS schreibt man meist mit Rekursion oder einem Stack, BFS mit einer Queue. Beide besuchen jeden Knoten einmal, O(V + E), aber in anderer Reihenfolge. Beide funktionieren auf Bäumen und allgemeinen Graphen.

Zum Weiterlesen

Fehler in der Frage

Algorithmen und Datenstrukturen · Junior · Frage 53

Teste dich selbst

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

Diesen Test machen