INF601 : Algorithme et Structure de données
Cours 2 : TDA Arbre Binaire
B. Jacob
IC2/LIUM
27 février 2010
INF601 : Algorithme et Structure de données
Plan
1Introduction
2Primitives du TDA Arbin
3Réalisations du TDA Arbin
par cellules chaînées
par cellules contiguës
par curseurs (faux pointeurs)
Réalisation des Arbres parfaits
4Recherche d’un élément
5Adjonction d’un élément
Adjonction aux feuilles
Adjonction à la racine
6Suppression d’un élément
7Conclusion sur les arbres
INF601 : Algorithme et Structure de données
Introduction
Plan
1Introduction
INF601 : Algorithme et Structure de données
Introduction
Méthodes arborescentes
Cours précédent :
si ensemble d’éléments sont dans un TDA Liste triée
recherche d’un élément en log(n)comparaisons
Problème : représentation contiguë (liste) mal adaptée lorsque
l’ensemble évolue dynamiquement
adjonction et suppression peuvent être en O(n)
Solution : pour que les 3 opérations
recherche
adjonction
suppression
soient efficaces structures arborescentes
INF601 : Algorithme et Structure de données
Introduction
Méthodes arborescentes
Elles reposent sur
1une comparaison avec la valeur d’un noeud
2"l’aiguillage" de la poursuite de la recherche dans un
sous-arbre en fonction du résultat de la comparaison
La structure fondamentale des méthodes arborescentes
celle de l’arbre binaire de recherche
1 / 88 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 !