Aller au contenu

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)

IFT159


* 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
JourHeuresNombre 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
JourHeuresNombre 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
JourHeuresNombre 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