From 07e2095c68a5081b3c49d5e663ef3fc202465446 Mon Sep 17 00:00:00 2001 From: "paul.albuquer" <paul.albuquerque@hesge.ch> Date: Tue, 10 Jan 2023 21:02:04 +0100 Subject: [PATCH] Update slides/cours_12.md --- slides/cours_12.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/slides/cours_12.md b/slides/cours_12.md index 1337bf1..c5bac7f 100644 --- a/slides/cours_12.md +++ b/slides/cours_12.md @@ -161,7 +161,7 @@ sorted_list sorted_list_push(sorted_list list, int val) { . . . -{width=65%} +{width=70%} . . . @@ -189,8 +189,7 @@ sorted_list sorted_list_extract(sorted_list list, int val) { . . . -{width=70%} +{width=70%} . . . @@ -327,11 +326,11 @@ $$ # Liste doublement chaînée -## Application navigateur ou éditeur de texte +## Application: navigateur ou éditeur de texte * Avec une liste chaînée: - * Comment implémenter les fonctions `back` et `forward` d'un navigateur?? - * Comment implémenter les fonctions `undo` et `redo` d'un éditeur de text? + * Comment implémenter les fonctions `back` et `forward` d'un navigateur? + * Comment implémenter les fonctions `undo` et `redo` d'un éditeur de texte? . . . @@ -400,7 +399,7 @@ dll dll_prev(dll list); 4. Écrire les fonctionnalités d'insertion ```C -// insertion de data dans l'élément *après* pos +// insertion de data dans l'élément après pos dll dll_insert_after(dll list, int data); // insertion de data en tête de liste dll dll_push(dll list, int data); @@ -409,8 +408,8 @@ dll dll_push(dll list, int data); 5. Écrire les fonctionnalités d'extraction ```C -// extraction de la valeur se trouvant dans l'élément *pos* -// l'élément *pos* est libéré +// extraction de la valeur se trouvant dans l'élément pos +// l'élément pos est libéré int dll_extract(dll *list); // extrait la donnée en tête de liste int dll_pop(dll *list); -- GitLab