Ciao a tutti, seguo il consiglio di Anx e faccio un po' di esercizi sugli alberi per imparare la ricorsione.
Ho trovato 2 metodi da fare interessanti, il problema è che non so da dove partire!
• int maxPath() // restituisce la profondità dell’abero
(cammino più lungo tra la radice e una foglia)
• int minPath() // restituisce la lungheza del cammino più
corto tra la radice e una foglia.
Mi date solo qualche consiglio? ad esempio...la massima profondità come la determino? Se privilegio una direzione trovo la profondità solo di quella parte dell'albero in cui vado, dovrei quindi seguire tutti i rami...la stessa cosa per la profondità minima? ( e si può fare con la ricorsione? )
nota: io uso alberi binari(2 rami: sinistro/destro)