Académique Documents
Professionnel Documents
Culture Documents
Arbres n-aires
Anne Vilnat
http://www.limsi.fr/Individu/anne/coursAlgo
Arbre n-aire
Définition :
Listes : un “successeur”
Arbres binaires : deux “successeurs” ordonnés
Arbres n-aires : n successeurs
fils1 ,fils2 , ..., filsn
notion de frère
descendance immédiate : l’ensemble des successeurs immédiats
d’un sommet
Exemple d’arbre n − aire
Représentation
tête : la racine
reste : liste de sous-arbres
Exemple :
(A (B (F) (G) ) (C) (D) (E (H) (I) (J)))
Nombre de successeurs bornés
Principe
Représentations
Listes...
Méthode fils aı̂né, frère
Algorithme de recherche : parcours en largeur
Quelques propriétés
Définition :
Une forêt est un ensemble d’arbres quelconques (pas toujours
binaires).
On peut la transformer en arbre binaire ainsi :
la racine du premier arbre devient la racine de l’arbre binaire
pour tout lien X-Y, si Y est le premier fils de X, alors Y
devient le fils gauche de X
pour tout autre lien X-Y, si Z est le dernier fils de X, alors Z
devient le frère droit de Z
Exemple de forêts
devient : ???