Struttura dati gerarchica

Root (radice) − Il nodo iniziale è chiamato root. C’è una sola root per albero e un solo percorso dal nodo radice a qualsiasi altro nodo.
Parent (genitore) − Qualsiasi nodo, eccetto il nodo radice, ha un nodo superiore (verso alto nell’immagine) chiamato parent.
Child (figlio) − Il nodo successivo (verso il basso nell’immagine) a un dato nodo è chiamato child node.
Leaf (foglia) − Il nodo che non ha alcun nodo figlio è chiamato leaf node.
Subtree (sotto albero) − Una sottostruttura di nodi che rappresenta i discendenti di un determinato nodo.
Levels (livelli): Rappresentano la “generazione” di un nodo, dal nodo radice (livello 0), ai sui “figli” (livello 1), ai suoi “nipoti” (livello 2) e così via.