Durante la ricerca di grafici, esistono due semplici algoritmi: breadth-first e depth-first (solitamente eseguito aggiungendo tutti i nodi grafici adiacenti a una coda (breadth-first) o stack (depth-first)).
Ora, ci sono dei vantaggi l'uno rispetto all'altro?
Quelli a cui potrei pensare:
- Se ti aspetti che i tuoi dati siano abbastanza lontani all'interno del grafico, la profondità potrebbe trovarli prima, dato che stai andando molto velocemente nelle parti più profonde del grafico.
- Viceversa, se ti aspetti che i tuoi dati siano piuttosto lontani nel grafico, l' ampiezza prima potrebbe dare il risultato prima.
C'è qualcosa che mi è sfuggito o dipende principalmente dalle preferenze personali?