II. Les Files
Vous allez vous-même compléter ci-dessous une possible implémentation de ces fonctions primaire, en utilisant le vocabulaire de la programmation orientée objet que nous avons déjà abordée. Dans toute la suite les files seront affichées entre crochets, comme des list python. Le coté du défilage est l'élément écrit le plus à droite. Ainsi, si l'on part d'une file vide, et que l'on enfile successivement les entiers 1, puis 2, puis 3, on obtiendra une file qui s'affichera de la façon suivante : [3, 2, 1]. Le sommet de cette file est l'entier 1.
Pour ne pas perdre de vue le sens de la File, la méthode str permettra d'afficher de quel coté on enfile et de quel coté on défile. Ce choix est arbitraire.
Maintenant que vos primitives sont définies vous allez pouvoir les tester
Écrire ci dessous les instructions qui permettent d'obtenir successivement les affichages suivants :
enfilage -> [8] -> défilage enfilage -> [14, 8] -> défilage enfilage -> [12, 14, 8] -> défilage enfilage -> [12, 14] -> défilage enfilage -> [12] -> défilage enfilage -> [] -> défilage