Adloun

Pile ou file

Exercice · niveau 2 · informatique (MP2I/MPI), chapitre 7 — Structures séquentielles : listes, piles, files

Énoncé

Pour chacune de ces quatre situations, dire quelle structure convient, et pourquoi.

Corrigé

Le critère général, et il vaut pour tout le livre : demandez-vous dans quel ordre les éléments doivent ressortir. Si le dernier entré doit sortir en premier — parce qu'il faut « défaire » ce qu'on vient de faire, ou parce qu'on suit une imbrication — c'est une pile. Si l'ordre d'entrée doit être respecté — équité, distance, ancienneté — c'est une file. Toutes les autres considérations (tableau ou maillons, capacité, coût) viennent après ce choix, et ne le remettent jamais en cause.

Les autres exercices de ce chapitre Le cours du chapitre

Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.