N. BENTOUNSI Constantine 2 Les arbres Cours
2
Soit l’arbre A suivant :
1 Niveau 0
2 3 4 5 Niveau 1
6 7 8 Niveau 2
9 10 Niveau 3
Hauteur, profondeur ou niveau d’un nœud X.
H(X) = Nombre de nœuds à partir de la racine jusqu’au nœud X.
Exemple : H(9) = 4 car pour aller de la racine 1 jusqu’au nœud X , on doit passer par
1-5 puis 5-8 et enfin 8-9 donc 4 nœuds qui sont 1, 5, 8 et 9.
Par conséquent H(racine) = 1.
Remarque : D’autres auteurs ne comptent pas la racine, dans ce cas H(9) = 3 !
Chemin d’un nœud X.
C’est de donner la liste des nœuds de la racine jusqu’au nœud X.
Exemple : C(10) = (1, 5, 8, 10), C(7) = (1, 4, 7).
Donc on peut dire que H(X)= nombre de nœuds de C(X).
Degré d’un nœud X.
C’est le nombre de ses descendants directs c’est-à-dire le nombre de ses fils.
Exemple : d°(1) = 4 car 1 a 4 fils. d°(8) = 2. d°(7)= 0.
Remarque : Si tous les nœuds d’un arbre sont de degré 1 : On le nomme arbre
dégénéré et que c’est en fait une liste !
Hauteur ou profondeur d’un arbre A.
H(A) = Nombre de nœuds du chemin le plus long.
Pour notre exemple H(A) = 4.
Degré d’un arbre A.
d°(A) = maximum de tous les degrés des nœuds de l’arbre.
Comme d°(1) = 4 et c’est le maximum donc d°(A) = 4.