Pr. Issam QAFFOU
Laboratoire Ingénierie des Systèmes d’Information
Département d’Informatique
FSSM-UCA
Structures de données
SMI/SMA-S4
Arbres
SMI/SMA S4 Structures de données 1
Introduction
Cest une structure de données non linéaire.
Peut être assimilé à une généralisation des listes
chainées.
Un arbre est composé de plusieurs listes.
Un arbre est un ensemble fini de nœuds.
Il a une racine d’où découlent tout le reste (sous-
arbres).
Chaque nœud peut posséder plusieurs
descendants mais un seul père.
SMI/SMA S4 Structures de données 2
Jargon
Nœud: caractérisé par une valeur et un nombre fini de
descendants, possède un seul père. Peut être:
Terminal (feuille): n’a pas de fils
Non terminal: a au moins un fils. On appelle la racine le
nœud n’ayant pas de père.
Arité (degré) d’un nœud: nombre de ses descendants.
Arité d’un arbre: c’est le degré maximal de ses nœuds.
Profondeur d’un nœud: nombre de nœuds qui existent
dans son chemin à partir de la racine. Le nœud lui-
même est exclu.
La hauteur d’un arbre: c’est la profondeur maximale de
ses nœuds.
SMI/SMA S4 Structures de données 3
Arbre binaire (AB)
SMI/SMA S4 Structures de données 4
Parcours d’un AB
SMI/SMA S4 Structures de données 5
1 / 16 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !