Bonjour,
J'ai actuellement besoin pour mon projet de pouvoir gérer des arbres n-aires.
Il n'y a pas dans la STL en standard de telle conteneur, j'ai vu sur internet qu'il existe de nombreuses librairies ou sources pour réaliser ces arbres.
Quelle est selon vous la meilleure solution ? Mes impératifs sont :
- gestion d'arbre n-aires (pas uniquement binaire)
- chaque noeud de l'arbre pourra contenir n'importe quelle type de données (une struct dans mon cas précisément)
- on devra naturellement trouver les fonctions usuels inhérentes aux arbres : ajout d'un fils ainé, d'un frère, parcours de l'arbre selon plusieurs méthodes, recherche d'une valeur particulière dans l'arbre
- j'aimerais de plus pouvoir visualiser (meme dans une console en mode texte) l'arbre crée.
Petit précision je suis linux ubuntu 6.10 & gcc .
merci par avance![]()
Partager