Un arbre est une structure de données composée de nœuds reliés entre eux par des branches, selon une organisation hiérarchique, à partir d’un nœud racine. Commençons par présenter les différents éléments constitutifs d’un arbre. Un arbre est constitué d’un élément de base : son nœud racine.
Contrairement aux graphes , qui font l’objet d’un cours séparé dans ce chapitre, l’organisation des nœuds d’un arbre comporte une dimension hiérarchique. Un arbre est une structure de données composée de nœuds reliés entre eux par des branches, selon une organisation hiérarchique, à partir d’un nœud racine.
Un arbre dont les nœuds internes représentent l’index d’une base de données, et les feuilles contiennent les données Un autre exemple très fréquemment rencontré en pratique est celui des arbres-B+ (cf. par exemple l’article de synthèse de Comer [ 49 ] ).
Une branche est une suite consécutif de noeuds partant de la racine à une feuille. Il possède 7 feuilles et 7 branches. sa taille : le nombre de noeuds qu'il contient (ici la taille de l'arbre est 13). son arité : le nombre maximal d'enfants qu'un noeud peut avoir (ici l' arité de l'arbre est 3).