Aller au contenu
Blockchain Association of Cameroon
BAC-L0-FOUND-102FondationDébutant

Structures de données et coût des opérations

Tableaux, tables de hachage, arbres : ce que chaque structure rend rapide et ce qu'elle rend cher. Le socle de tout raisonnement ultérieur sur le stockage d'une chaîne.

Niveau
L0Fondation
Durée
3 h
Piste
Fondation
Mainteneur
Architecte du curriculum développeur

Objectifs pédagogiques

  • 01Comparer le coût des opérations de recherche, d'insertion et de parcours
  • 02Choisir une structure à partir du profil d'accès attendu
  • 03Mesurer un coût réel plutôt que de l'estimer

Laboratoire guidé

Implémenter une table de hachage et un arbre de recherche, puis mesurer les deux sur le même jeu de données.

Laboratoire autonome

Reprendre la mesure sur un jeu de données cent fois plus grand et expliquer l'écart observé.

Volet sécurité

Collision volontaire dans une table de hachage : comment une entrée choisie par un attaquant dégrade un service.

Évaluation

Rapport de mesure avec justification du choix de structure.