J'ai une classe personnalisée appelée Graph dans laquelle j'utilise les listes d'adjacence. Pour être plus précis, j'ai un tableau de cartes de hachage où chaque carte de hachage contient tous les voisins de ce nœud comme des bords. La clé est le noeud final et la valeur est un objet Edge.Iterator pour tous les éléments des mappages de hachage stockés dans un tableau
Maintenant, je veux que cette classe Graph implémente Iterable. Existe-t-il un moyen de fusionner toutes ces cartes de hachage et de renvoyer un itérateur commun pour tous leurs éléments?
Il est très important que la méthode utilisée soit efficace.
C'est en fait ce que j'ai choisi de faire. Reste à voir à quel point c'est efficace. Merci pour votre réponse! –
Pas de problème, espérons que cela fonctionne pour vous: D – kgrad
Il a semblé être assez rapide. Je vais marquer cela comme accepté! Merci encore. –