Composante
UFR Sciences et Montagne
Description
L'objectif de ce cours est de donner aux étudiants des connaissances approfondies sur les structures données. En introduisant des notions de complexité, les étudiants connaitront les avantages et inconvénients des différentes structures, afin de choisir de manière judicieuse la structure adaptée au problème qu'ils rencontrent.
Objectifs
L'objectif est maitriser la récursivité, de savoir utiliser les tableaux ainsi que de connaître certains Types Abstraits de Données (TAD) classiques (piles, files, arbres) et leurs utilisations.
Heures d'enseignement
- Algorithmique : Structure de données complexes - CMCours Magistral7,5h
- Algorithmique : Structure de données complexes - TDTravaux Dirigés7,5h
- Algorithmique : Structure de données complexes - TPTravaux Pratiques9h
Pré-requis obligatoires
Langage C
Plan du cours
Tableaux et Complexité, Récursivité, Listes, Files, Piles, Arbres.
Compétences visées
Algorithmes de tri, récursivité, structures de données.
Bibliographie
Aho, Ullman et Hopcroft, Data structures and Algorithms