2012-10-31 25 views

risposta

3

Level order traversal è in realtà una ricerca di ampiezza prima, che non è ricorsiva per sua natura.

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

Larghezza-prima ricerca può essere utilizzato per risolvere molti problemi in teoria dei grafi, ad esempio:

  • Trovare tutti i nodi all'interno di un componente collegato
  • Copia Collection, l'algoritmo di Cheney
  • Trovare il percorso più breve tra due nodi u e - v (con lunghezza del percorso misurata dal numero di bordi)
  • Tes ting un grafico per bipartiteness
  • (Reverse) Cuthill-McKee maglia numerazione
  • metodo
  • Ford-Fulkerson per calcolare il flusso massimo in una rete di flusso
  • serializzazione/deserializzazione di un albero binario vs serializzazione ordine filtrate, permette l'albero da ricostruire in modo efficiente .
Problemi correlati