.dsy:it.
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Programmazione (http://www.dsy.it/forum/forumdisplay.php?forumid=259)
-- Java Alberi (http://www.dsy.it/forum/showthread.php?threadid=1257)


Posted by kalbiz on 16-10-2002 09:59:

Post Java Alberi

ciao,
come si fa ad accedere all'ultimo elemento di un'albero, mi è chiaro come si scorra l'intero albero ma non come si faccia a visualizzare il solo ultimo elemento...

grazie


Posted by chobin on 16-10-2002 12:11:

che tipo di albero? binario d ricerca?e cosa intendi per "ultimo"? il piu grande?Il piu piccolo?Cmq il piu piccolo è il piu a sx,il piu grande il piu a dx.. Basta visitare nella direzione che ti serve fino a null.. Spero sia quello che volevi saopere,senno prova a spiegare meglio.. Ciao


Posted by kalbiz on 16-10-2002 12:17:

diciamo che stavo cercando il più grande in un albero binario, la condizione necessaria è semplicemente che sia sul ramo dx e che vada a null???

ciao


Posted by chobin on 16-10-2002 12:34:

beh,si... La foglia piu a dx..


Posted by kalbiz on 17-10-2002 16:35:

mi hanno suggerito, che bisogna scendere nell'albero sul ramo destro, e l'ultimo elemeto è quello che non ha più figli...


Posted by darklady on 19-10-2002 12:03:

Originally posted by kalbiz
mi hanno suggerito, che bisogna scendere nell'albero sul ramo destro, e l'ultimo elemeto è quello che non ha più figli...


è vero..cmq se guardi sui libri ci sono tre tipi di attraversamento: inordine, preordine e postordine...e ognuno scorri i nodi del'albero in modo diverso dall'altro...
cmq è una semplice funzione ricorsiva..che richiama se stessa n volte(almeno in pascal e c è cosi:p)
:D


Posted by nous on 21-10-2002 09:37:

Non c'è un solo motivo valido per cui in Java non dovrebbe essere così :P

Cmq...l'idea è :

Io sono la procedura InOrder :
ho figlio sx ?Vedo il figlio sx x ricorsione chiamandomi di nuovo
stampo l'elemento
ho figlio dx ?Vedo il figlio dx x ricorsione chiamandomi di nuovo

Se vuoi il maggiore devi cercare il nodo + a destra
Se vuoi il minore il nodo + a sinistra

__________________
Cristian,il Nous che invoglia ^_^

"La capa è troppo in la,e la sbarba è troppo giovane..mi sa che qua si va in bianco"
Ryo Saeba (City Hunter)


All times are GMT. The time now is 08:02.
Show all 7 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.