Problem 2
Problem 2
Problème
Arbre binaire de recherche
On appelle arbre binaire de recherche (Abr) sur un ensemble ordonné, un arbre binaire vérifiant
pour chaque noeud :
clé du fils gauche (si ∃) < clé du noeud < clé du fils droit (si ∃)
Pour insérer un nouvel élément dans un Abr, on parcoure l’arbre depuis la racine, en se dirigeant
◦ vers la gauche si x < clé du noeud courant,
◦ vers la droite si x > clé du noeud courant ;
et x est inséré à la première position libre ainsi atteinte. (Si x est déjà dans l’arbre l’opération
est sans effet).
Noeud racine;
...
}
1
I) - 1) Compléter l’implémentation en définissant les méthodes permettant :
• d’ajouter un nouvel élément
• de tester si un élément figure dans l’arbre