Chapitre 5 : Les arbres.

Introduction :

L'idée d'un arbre en informatique est simple : c'est une structure de données qui organise les informations sous forme hiérarchique, avec un nœud racine qui se ramifie en sous-nœuds, formant une structure en branches.

1. Définition:

A copier dans le cahier

Un arbre est une structure de données qui est hiérarchique, qui peut être non linéaire, dynamique ou non.

Un arbre est composé de noeuds. Le noeud principal est appelé la racine et il est au sommet de la hiérarchie.

Un noeud peut avoir "des enfants" qui sont d'autres noeuds.

2. Exemple

Dans l'exemple ci-dessus :

3. Définition:

A copier dans le cahier

4. Exemple

En reprenant l'arbre de l'exemple 2 :

5. Exercice

A faire dans le cahier

On considère l'arbre suivant:

En partant du principe qu'un arbre composé uniquement d'un seul noeud a une hauteur de 1 :

  1. Quelle est sa racine?
  2. Quelle est sa hauteur?
  3. Quelle est sa taille?
  4. Quelle est son arité?
  5. Combien a-t-il de feuille?
  6. Qui est le grand-parent de Victor?
  7. Ian a-t-il des frères/soeurs?