2012-10-31 6 views

Antwort

3

Level order traversal ist eigentlich eine breite erste Suche, die von Natur aus nicht rekursiv ist.

Von: http://en.wikipedia.org/wiki/Breadth-first_search

Breitensuche verwendet werden kann viele Probleme in der Graphentheorie, zum Beispiel zu lösen:

  • alle Knoten innerhalb einer angeschlossenen Komponente
  • Kopieren Sammlung, Cheneys Algorithmus zu finden,
  • Den kürzesten Pfad zwischen zwei Knoten u und - v finden (mit Pfadlänge gemessen durch Anzahl der Kanten)
  • Tes ting ein Graph für Bipartität
  • (Rückwärts) Cuthill-McKee, zur Berechnung der maximalen Strömung in einem Strömungsnetzwerk
  • Serialisierung/Deserialisierung eines Binärbaums vs Serialisierung in Reihenfolge sortiert
  • Ford-Fulkerson Verfahren Nummerierungsnetz ermöglicht der Baum, der in einer effizienten Weise wieder aufgebaut werden soll.