Comment votre ordinateur range-t-il des dossiers dans des sous-dossiers ?
Derrière ces situations se cache une même manière d'organiser l'information : non plus alignée comme une liste, mais répartie sur plusieurs niveaux.
Un arbre est une structure de données qui est hiérarchique, qui peut être non linéaire, dynamique ou non.
Un arbre est composé de noeuds. Le noeud principal est appelé la racine et il est au sommet de la hiérarchie.
Un noeud peut avoir "des enfants" qui sont d'autres noeuds.
Dans l'exemple ci-dessus :
En reprenant l'arbre de l'exemple 2 :
À faire dans le cahier.
On considère l'arbre suivant :
En partant du principe qu'un arbre composé uniquement d'un seul noeud a une hauteur de 1 :