Bonjour,
je voudrais crée une classe PrefixIterator qui implément l'interface Iterator<E> pour faire l'affichage préfixe d'un arbre n-aire
Si je crée une classe PrefixIterator qui implémente la classe Iterator<E>,il faut que j'implémente obligatoirement :
Code:
next()
hasNext()
remove()
Est ce que quelqu'un a une idée de la manière dont ces méthodes s'implémenteraient en ayant comment attribut pour cette classe
private final int data;
private List<Node> children;
J'ai crée des fonctions size(),toString(),contains(),... pour mon arbre mais je voudrais maitenant le faire avec les iterateurs mais je n'y arrive pas.
Merci