TD1 - Structures de données
Ce TD a pour but de vous faire manipuler des structures de données afin de réaliser un programme qui permet d'évaluer une expression mathématique à la manière d'une calculatrice.
TD3 - Algorithmes de tri
L'idée de ce TD est de mettre en pratique les notions vues en cours sur les algorithmes de tri et de recherche.
TD4 - Déduction de type et bibliothèque standard
Exercice 1 (Vector and Algorithm)
TD5 - Hachage et patrouille
Il s'agit d'un TD noté dans lequel nous allons mettre en application les notions des précédents CM (Opérateurs, tables de hachage et tables associatives).
TD6 - Arbres binaires
Dans ce TD, nous allons voir comment implémenter un arbre binaire de recherche.
TD7 - Graphes
Dans ce TD, vous allez travailler sur un projet C++ fourni basé sur des données OpenStreetMap (OSM): extraction du graphe, simplification, puis visualisation avec raylib.
TD8 - Encodage et compression
Exercice 1 (Run-length encoding)