|
|
|
![]() |
|
Strumenti |
![]() |
#1 | |
Senior Member
Iscritto dal: Aug 2004
Città: Firenze - Campi B.
Messaggi: 2225
|
[C/Java/Vario] Calcolare lunghezza cammino interno/esterno di un albero
Salve a tutti ragazzi..avrei un problemino che non è tanto di linguaggio bensì di algoritmo..
Devo implementare un metodo per calcolare la lunghezza del cammino interno/esterno di un albero, ma non riesco a trovare delle informazioni chiare a riguardo. Mi rifaccio a questo testo: Quote:
Cioè, io ho un albero fatto così livello 0(radice) -----------4 livello 1--------------3---------6 livello 2----------1---------5--------7 Mi dice che per rovare il cammino devo sommare per ogni livello k, il prodotto di k per il numero di nodi al livello k. quindi? Cammino interno = 2*1 e Cammino esterno = 2*1+3*2 ? Avrei da consegnare l'elaborato domani, per il momento il metodo lo calcola così ma non ne sono molto sicuro..se qualcuno mi può confermare o smentire lo apprezzerei molto.. ![]() Grazie a tutti in anticipo
__________________
Ultima modifica di idt_winchip : 28-06-2009 alle 10:49. |
|
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Aug 2004
Città: Firenze - Campi B.
Messaggi: 2225
|
Ok, ho avuto conferme della correttezza del cammino interno, mentre il cammino esterno è "Numero di nodi*2+Cammino Interno", grazie lo stesso
![]()
__________________
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:04.