Skip to content
Snippets Groups Projects
Verified Commit 735c1d0c authored by orestis.malaspin's avatar orestis.malaspin
Browse files

started files

parent 7560c018
Branches
Tags
No related merge requests found
Pipeline #14965 passed
......@@ -656,3 +656,38 @@ void stack_destroy(stack *s) {
}
```
# La file d'attente (1/N)
* Structure de données abstraite permettant le stockage d'éléments.
* *FIFO*: First In First Out, ou première entrée première sortie.
* Analogue de la vie "réelle"":
* File à un guichet,
* Serveur d'impressions,
* Mémoire tampon, ...
## Fonctionnalités
. . .
* Enfiler, ajouter un élément à la fin de la file.
* Défiler, extraire un élément au devant de la file.
* Tester si la file est vide.
. . .
* Lire l'élément de la fin de la file.
* Lire l'élément du devant de la file.
* Créer une liste vide.
* Détruire une liste vide.
# La file d'attente (2/N)
## Implémentation possible
* La structure file, contient un pointeur vers la tête et un vers la queue.
* Entre les deux, les éléments sont stockés dans une liste chaînée (comme une
pile).
![Illustration d'une file
d'attente.](figs/fig_queue_representation.png)
slides/figs/fig_queue_representation.png

7.08 KiB

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment