From cee8957d2897433a13b1be53570ae000e8f4fb28 Mon Sep 17 00:00:00 2001 From: Orestis <orestis.malaspinas@pm.me> Date: Thu, 17 Mar 2022 16:21:39 +0100 Subject: [PATCH] typo --- slides/cours_19.md | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/slides/cours_19.md b/slides/cours_19.md index 6041002..0743114 100644 --- a/slides/cours_19.md +++ b/slides/cours_19.md @@ -387,4 +387,49 @@ Image 64 pixels, arbre 25 neouds. # Structure de données +::: columns + +:::: {.column width=50%} + +## Pseudocode? + +. . . + +```python +struct node + info + node sup_gauche, sup_droit, + inf_gauche, inf_droit +``` + + + +:::: + +:::: {.column width=50%} + +## En C? + +. . . + +```C +struct _node { + int info; + struct _node *sup_left; + struct _node *sup_right; + struct _node *inf_left; + struct _node *inf_right; +}; +``` + +* Pourquoi le `*` est important? + +. . . + +* Type récursif => taille inconnue à la compilation. + +:::: + +::: + # Implémentation -- GitLab