Cours donnés par des enseignants d'autres sections
STRUCTURES DE DONNÉES
11X005
Enseignant
S. MARCHAND-MAILLET
Période
Semestre de printemps
- Crédits ECTS
- 9
- Pré-requis
- Introduction à la programmation des algorithmes.
- Évaluation
- examen écrit.
- Sessions d’examen
- juin – septembre
01
Volume d’enseignement
| Période | Cours | Exercices | TP | Total |
|---|---|---|---|---|
| Par semaine | 4 | 2 | * | 6 |
| Par semestre | 56 | 28 | None | 84 |
Cours
4par semaine
56par semestre
Exercices
2par semaine
28par semestre
TP
*par semaine
Nonepar semestre
Total
6par semaine
84par semestre
02
Objectifs
Ce cours a pour but d'initier les étudiant-es à une méthodologie formelle à travers la modélisation d'un panorama de structures de données complexes.
03
Contenu
- Formalisme, outils basiques de modélisation.
- Types abstraits, notion de pointeur.
- Structures dynamiques fondamentales : -Chaînes, anneaux, piles, files d’attente, -Listes généralisées, -Arbres, -Graphes.
- Algorithmes de construction, de parcours et de manipulation.
- Transformation de clés et « hash-coding ».
- Structures complexes : fichiers séquentiels indexés et B-arbres.
*En parallèle, il est nécessaire de suivre le laboratoire de programmation : 4h par semaine.
Documentation : Livre et support de cours et liste d’ouvrages de référence. Préparation pour : Langages informatiques.