Ho un problema dove trovo la profondità minima possibile di un grafico che implica che devo trovare la profondità massima da ciascun nodo e restituire il minimo di tutti. Ovviamente un semplice DFS da ogni nodo farà il trucco, ma quando le cose impazziscono con input estremamente grandi, DFS diventa inefficiente (limite di tempo). Ho provato a mantenere la distanza di ogni foglia sul nodo che si sta esplorando in memoria, ma ciò non ha aiutato molto.Trovare in modo efficiente la profondità di un grafico da ogni nodo
Come trovare in modo efficiente la profondità minima di un grafico molto grande. È degno di nota che il grafico in questione ha nessun ciclo.
Stai cercando di trovare il [centro del grafico] (http://en.wikipedia.org/wiki/Graph_center) di un grafico ad albero non orientato? –
@PeterdeRivaz Sì, qualcosa del genere –