Bonjour à tous,
alors j'ai un soucis, je dois créer un arbre lexicographique avec les opérations suivantes : insertion, teste d'appartenance, affichage de l'arbre, etc...
Donc pour tout ce qui est insertion, teste d'appartenance, ça va, le plus gros problème est l'affichage de l'arbre; effectivement l'arbre se représente ainsi :
a
/ \
. b
/ \
a u
/ \ /
l s s
/ / /
l e .
/ /
e .
/
.
Maintenant pour l'affichage, on doit avoir les résultats suivants :
a
balle
base
bus
Comment puis-je afficher les mots voulus en partant de cette arbre ? J'ai bien essayé les parcours infixe, suffixe et préfixe mais non j'obtiens pas le résultat voulu.
Le dico est défini ainsi ;
class Dictionnaire
{
char val;
Dictionnaire left;
Dictionnaire right;
// ....
void affiche(Dictionnaire t)
{
/// ??????????????????
}
}
Comment puis-je donc faire ?
En vous remerciant....