Un itérateur de LinkedList
- Assurez-vous que vous disposez de la ressource geometrie. Au besoin, consultez la page Ressources.
- Le code ci-dessous crée une liste avec plusieurs points. Quelle instruction permet de consulter l’itérateur attaché à cette liste ?
- Comme s’appelle l’itérateur de LinkedList ?
- La représentation mémoire d’un itérateur de LinkedList prévoit combien de champs ?
Quel est le nom de celui qui donne accès à la liste des éléments ?
- Quelle instruction permet de consulter le premier élément de la liste, en utilisant l’itérateur ?
- Que désignent les champs lastReturned, next et nextIndex de l’itérateur ?
- Quel test permet de savoir si l’itérateur permet encore de consulter des éléments de la liste ?
- Écrivez une itération qui permet d’afficher tous les éléments de la liste, en utilisant un itérateur.
Utilisez le mode pas-à-pas pour surveiller l’évolution des champs de ListItr.
- Assurez-vous que le comportement de cette itération est similaire à celui de l’itération suivante, qui utilise explicitement l’itérateur et les fonctions associées. Pensez à utiliser le mode pas-à-pas pour comprendre l’évolution des champs.