Spanning Trees - Depth-First Search (11.4.1)
3-Second Blueprint (English)
- A spanning tree is a connected, cycle-free subgraph that retains every vertex of an original graph using the minimal necessary edges.
- Depth-First Search builds a spanning tree from a root vertex by advancing along unvisited adjacent neighbors as deeply as possible.
- Using a LIFO stack to track candidate vertices, the algorithm backtracks from dead ends until every reachable graph node is connected.
Spanning TreesDepth-First SearchStack TraversalBacktracking
3-Sekunden-Fazit (Deutsch)
- Ein Spannbaum ist ein zusammenhängender, zyklenfreier Teilgraph, der sämtliche Knoten eines Ausgangsgraphen über Kanten miteinander verbindet.
- Die Tiefensuche konstruiert den Spannbaum ab einem Startknoten, indem sie unbesuchten Nachbarknoten entlang eines Pfades maximal tief folgt.
- Mithilfe eines Stacks merkt sich der Algorithmus offene Abzweigungen und nutzt Backtracking an Sackgassen, bis alle Knoten erreicht sind.
SpannbaumTiefensuche (DFS)Stack-DatenstrukturBacktracking
Note / Hinweis: Blueprints are AI-generated educational summaries (0% Politics · 0% Religion · 0% Brainrot) and do not constitute medical, legal, or financial advice. / KI-generierte Zusammenfassung zu Bildungszwecken – ersetzt keine medizinische, rechtliche oder finanzielle Fachberatung.