Question

À l'aide de l'API d'arbre du compilateur Java, on peut traverser l'arbre à feuilles d'un TreePath et ses enfants utilisant un TreeVisitor.

y a t-il TreeVisitor Mise en œuvre qui visite tous les "nœuds" dans l'ordre d'évaluation? Par exemple, si 7 - 8 * 2 + 10 ont été analysés comme:

        _____+__
       /        \
      -          10
     / \
    7   *
       / \
      8   2

y a t-il TreeVisitor qui visitera le BinaryTree pour 8 * 2 suivi par le BinaryTree pour 7 - (8 * 2), puis le BinaryTree pour (7 - (8 * 2)) + 10?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top