Structure récursive non-linéaire
On peut définir récursivement un arbre
Il existe un nœud distingué appelé « racine »
Les autres nœuds sont partitionnés en un nombre fini de
sous-ensembles disjoints constituant eux-mêmes des
arbres : sous-arbres
Un arbre est un ensemble de nœuds organisés de façon
hiérarchique à partir d'un nœud particulier appelé racine
Si en se déplaçant à partir d’un nœud père, vers son
père, etc. , et que l'on arrive à la racine de l’arbre:
l'arbre est dit connexe
Une liste est un cas particulier d’arbre :
arbre dégénéré
Structure récursive non-linéaire
Il s’agit de hiérarchies strictes :
Il n’y a pas de boucles
Il n’y a pas de partage des descendants
a
bc
d
A
a
a e f
g
b c
B
a
a e
g
b c
C
e
g
g
Les arbres: Implémentations
Représentation séquentielle : par tableaux
Représentation chaînée : par pointeurs 1
3 4
10
2
9
5 6 7 8
1
2. . .