Albero binario: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica |
m →Implementare gli alberi binari: ortografia |
||
Riga 6:
==Implementare gli alberi binari==
In questa sezione trattiamo l'implementazione degli alberi binari dal punto di vista teorico, facendo
Esistono vari sistemi, ma il più semplice risulta essere quello che utilizza un [[array]] che contiene i nodi dell'albero secondo questa logica:
Si fa notare che questa implementazione è ottimale se l'albero è completo cioè se tutti gli elementi che costituiscono l'albero hanno esattamente due figli, tranne ovviamente le foglie, altrimenti è necessario un flag [[booleano]], in realtà un array di accompagnamento, che ci indica se la posizione è valida o meno.
|