IFT339 - Structures de données
Présentation
Sommaire
- Cycle
- 1er cycle
- Crédits
- 3 crédits
- Faculté ou centre
- Faculté des sciences
- Trimestres *
- Automne 2025, Hiver 2026
- Répartition de la charge de travail
- 3-1-5
Cible(s) de formation
Formaliser les structures de données (piles, listes, arborescences, etc.) ; comparer et choisir les meilleures mises en œuvre des structures en fonction du problème à traiter ; mettre en pratique les notions de module et de type abstrait.
Contenu
Axiomatisation des structures de données classiques (piles, listes, ensembles, arborescences). Mise en évidence des structures de données sous-jacentes à un problème. Introduction à la théorie de la complexité. Étude comparative d'algorithmes (ordre de complexité et d'espace). Choix de mises en œuvre et de représentations de structures. Listes généralisées et applications. Arborescences équilibrées (AVL, 2-3, B, etc.). Adressage dispersé (hashing).
Préalable(s)
* Sujet à changement
Les informations ci-dessous sont sujettes à changement.
Les étudiantes et étudiants inscrits peuvent voir leur horaire détaillé dans le calendrier de monPortail ou se référer à l'horaire fourni par leur faculté.
Groupe 1
26 août au 20 décembre 2025
| Jour | Heures | Nombre de séances |
|---|---|---|
| Mardi | 08:30 - 10:20 | 13 |
| Mercredi | 08:30 - 10:20 | 13 |
| Mercredi | 17:30 - 18:20 | 12 |
| Vendredi | 08:30 - 10:50 | 1 |
| Samedi | 09:00 - 12:00 | 1 |
Groupe 18
27 août au 19 décembre 2025
| Jour | Heures | Nombre de séances |
|---|---|---|
| Mercredi | 13:00 - 14:00 | 1 |
| Mercredi | 14:00 - 15:50 | 13 |
| Mercredi | 12:30 - 13:30 | 1 |
| Mercredi | 08:30 - 11:30 | 1 |
| Jeudi | 08:30 - 10:20 | 12 |
| Jeudi | 10:30 - 11:20 | 12 |
| Jeudi | 15:00 - 15:50 | 1 |
| Vendredi | 13:00 - 16:00 | 1 |
Groupe 70
26 août au 20 décembre 2025
| Jour | Heures | Nombre de séances |
|---|---|---|
| Mardi | 08:30 - 10:20 | 13 |
| Mercredi | 08:30 - 10:20 | 13 |
| Mercredi | 17:30 - 18:20 | 12 |
| Vendredi | 08:30 - 10:50 | 1 |
| Samedi | 09:00 - 12:00 | 1 |
