Menu
Coddy logo textTech

Time and Space Complexity

Lektion 7 von 9 im Kurs Tiefensuche - Graph-Algorithmen von Coddy.

Zeitkomplexität:

  • O(V + E)
    • Das Erstellen der Adjazenzliste berührt jede Kante einmal, und das Durchlaufen besucht jeden Knoten und betrachtet jede Kante eine konstante Anzahl von Malen.

Platzkomplexität:

  • O(V + E)
    • Die Adjazenzliste speichert jede Kante, und das Array der besuchten Knoten sowie der Stack halten jeweils bis zu V Knoten.

Zusammenfassung:

  • DFS exploriert zuerst in die Tiefe und führt ein Backtracking durch, wenn keine unbesuchten Nachbarn mehr vorhanden sind.
  • Es läuft in linearer Zeit und ist das Rückgrat vieler Graph-Algorithmen.

Probier es selbst

Diese Lektion enthält keine Programmieraufgabe.

quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Tiefensuche - Graph-Algorithmen