From 9cb070097ebf4692ae2bcb23e854a3e4ffdccd53 Mon Sep 17 00:00:00 2001 From: Anhgelus Morhtuuzh Date: Fri, 26 Sep 2025 12:24:19 +0200 Subject: Cours du 22 au 26 septembre --- .../structures des donn\303\251es/td/td2/exo2.c" | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 "semestre 3/structures des donn\303\251es/td/td2/exo2.c" (limited to 'semestre 3/structures des données/td/td2/exo2.c') diff --git "a/semestre 3/structures des donn\303\251es/td/td2/exo2.c" "b/semestre 3/structures des donn\303\251es/td/td2/exo2.c" new file mode 100644 index 0000000..166616c --- /dev/null +++ "b/semestre 3/structures des donn\303\251es/td/td2/exo2.c" @@ -0,0 +1,24 @@ +#include "LDC.h" + +/* N is the number of guichet */ +#define N 15 + +ChainedList** creerBureauPoste(){ + ChainedList** postes = (ChainedList**) malloc(N*sizeof(ChainedList)); + return postes; +} + +void afficherPoste(ChainedList** guichets){ + for (int i = 0; i < N; i++){ + afficher(guichets[i]); + } +} + +ChainedList* ajouterAuGuichet(ChainedList* guichet, int id){ + return insererEnFin(guichet, creerElement(id)); +} + +ChainedList* appelerAuGuichet(ChainedList* guichet){ + return supprimerTete(guichet); +} + -- cgit v1.2.3