Génie Informatique et Statistique

Semestre 6
  UE 6-2 - Fondements Informatiques 2 (112920)
    Structures de données (112180)

Enseignant(s) : Anne ETIEN

ECTS : 2.75


Objectifs à atteindre


_Maîtriser les principales techniques algorithmiques et les structures de donnée usuelles. Savoir choisir les organisations de données les mieux adaptées à la résolution d’un problème._


Programme détaillé


puce Gestion, fonctionnalités et mode d’implantation des structures de données
puce Tables et complexité algorithmique
puce Chaînage et listes
puce Autres structures usuelles (piles, files …) et introduction à la récursivité
puce Techniques de hachage
puce Structures arborescentes et algorithmes
puce Automates


Pré-requis


Algorithmique et programmation de base en langage C


Volume horaire


Total : 41h
Cours : 12h
TD : 14h
TP : 14h
Tutorat : 0h
DS : 1h



Bibliographie


L’essentiel des structures de données en C, E. Horowitz, S. Sahni, S. Anderson-Freed (Dunod)