2012-10-31 9 views

Odpowiedz

3

Level order traversal to w rzeczywistości obszerne pierwsze wyszukiwanie, które z natury nie jest rekurencyjne.

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

Szerokość pierwszego wyszukiwania mogą być wykorzystane do rozwiązywania wielu problemów w teorii grafów, np

  • znalezienie wszystkich węzłów w ciągu jednego podłączonego urządzenia
  • Kopiowanie Collection, Algorytm Cheneya
  • Wyszukiwanie najkrótszej ścieżki między dwoma węzłami u i - v (z długością ścieżki mierzoną liczbą krawędzi)
  • Tes Ting przedstawiono wykres bipartiteness
  • (wsteczny) Cuthill-McKee siatki numeracji
  • sposób
  • Ford-Fulkersona obliczania maksymalnego przepływu w sieci przepływu
  • serializacji/Deserializacji binarnego drzewa vs serializacji w posortowanych pozwala drzewo do przeprojektowania w wydajny sposób.