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:

In generale:

  • Un albero binario completo ha
  • Un albero binario ha

Tipi di Rappresentazione

Descriveremo ora tre diverse rappresentazioni dell’albero binario in memoria:

Leggi


Strutture dati implementate con Alberi Binari