:: Enseignements :: ESIPE :: E3INFO :: 2009-2010 :: Algorithmique ::
![[LOGO]](http://igm.univ-mlv.fr/ens/resources/mlv.png) | Arbre ternaire de mots |
Exercice 1 - Arbre ternaire de recherche
On souhaite représenter un dictionnaire de mots triés grâce à la structure ternaire suivante:
struct ATR_noeud {
struct ATR_noeud* fg;
struct ATR_noeud* fd;
struct ATR_noeud* milieu;
char lettre;
};
typedef struct ATR_noeud* ATR;
Construisez l'ATR correspondant à l'insertion successive des mots suivants:
{arbre, file, fils, frere, noeud, noue, nouer}.
Quel est le pire cas pour ce type d'arbre ?
Implémentez les opérations suivantes:
- insertion d'un élément
- test de la présence d'un élément
- affichage de tous les éléments
© Université de Marne-la-Vallée