Bonjour, j'ai un problème lors de ma programmation (en fait deux fois le même) :
Je voudrais créer un arbre N-aire donc qui ait comme attributs soit une feuille soit un noeud et une liste d'arbre n(aires)
Mais : comment faire pour que le noeud ou la feuille puisse être de différents types (c'est dans le cadre d'expressions algébriques) : soit un int, soit un float, soit une variable (que je ne sais pas créer) , soit un char (+ - etc) soit un string ("ln" "exp" etc).
J'avais pensé créer d'abord une classe feuille où je mettrais comme attributs string char float etc mais je voudrais que ma feuille soit d'un seul de ces types à la fois : dans une feuille il y a + dans l'autre un int dans l'autre "ln" ...
Merci d'avance de votre aide
Cordialement
Partager