Index
Related
Introduzione
Un Albero Binario è un particolare tipo di Albero Ordinato, dove ogni nodo ha al massimo due figli.
Figlio sinistro e destro
Essendo alberi ordinati, i due figli di ciascun nodo si distinguono in figlio sinistro e figlio destro.
Completo e Quasi Completo
Albero Binario Completo
Tutti i livelli contengono il massimo numero possibile di nodi.
Albero Binario Quasi Completo
- Tutti i livelli tranne l’ultimo contengono il massimo numero possibile di nodi .
- L’ultimo livello è riempito completamente da sinistra verso destra solo fino ad un certo punto.
Non sono alberi quasi completi
Caratteristiche
In un Albero Binario Completo di altezza :
- Il
numeoro di foglie
è - Il
numero di nodi interni
è - il
numero totale di nodi
è
Calcolare altezza h
Conoscendo il numero di nodi () di un albero binario completo possiamo calcolare l’altezza ()
Formula:
Dimostrazione
In generale:
- Un albero binario completo ha
- Un albero binario ha
Tipi di Rappresentazione
Descriveremo ora tre diverse rappresentazioni dell’albero binario in memoria:
- Memorizzazione tramite puntatori 🟢
- Rappresentazione posizionale 🟢
- Rappresentazione tramite vettore dei padri 🟢
Leggi