Bonjour à tous,

Je souhaite créer une classe pile afin de stocker des données et d'effectuer des opérations sur ces données. Notamment celle ci :

SWAP : inversion de l'élément numéro x et l'élément numéro y de la pile (où
x et y sont les arguments entier de l'opérateur)

Il me faut donc mettre en place un itérateur afin d'accéder séquentiellement à tous les éléments de la pile. Mais je ne vois pas du tout comment l'implémenter et tout ça reste assez flou pour moi.

Pourriez vous m'éclairer sur ce point?