11---
22jupytext :
3- cell_metadata_filter : all,-hidden,-heading_collapsed,-run_control,-trusted
4- notebook_metadata_filter : all, -jupytext.text_representation.jupytext_version, -jupytext.text_representation.format_version,
5- -jupytext.custom_cell_magics, -language_info.version, -language_info.codemirror_mode.version,
6- -language_info.codemirror_mode, -language_info.file_extension, -language_info.mimetype,
7- -toc, -vscode
83 text_representation :
94 extension : .md
105 format_name : myst
@@ -22,13 +17,23 @@ nbhosting:
2217
2318# le dict: struct ou index
2419
20+ +++
21+
22+ Licence CC BY-NC-ND, Thierry Parmentelat
23+
24+ +++
25+
26+ ``` {admonition} commencez par télécharger le zip
27+ pour faire cet exercice, {download}`commencez par télécharger le zip<./ARTEFACTS-indexing-structs.zip>`
28+ ```
29+
30+ +++
31+
2532dans ce petit exercice on va utiliser
2633* le dict pour gérer des enregistrements (en C on dirait des * structs* )
2734* le dict pour indexer un grand nombre de données pour accélérer les recherches
2835* et l'ensemble pour détecter les collisions et calculer le nombre d'entrées uniques dans une collection
2936
30- pour faire cet exercice, {download}` commencez par télécharger le zip<./ARTEFACTS-indexing-structs.zip> `
31-
3237*** disclaimer*** : gardez à l'esprit le caractère pédagogique de l'exercice,
3338car pour ce genre de choses, dans la vraie vie, on pourrait aussi utiliser une dataframe pandas...
3439
0 commit comments