No description
  • TeX 32.5%
  • Lua 30.6%
  • C 29.4%
  • Makefile 4.7%
  • Python 2.8%
Find a file
2026-04-13 15:48:50 +02:00
examen Ajuste les critères d’évaluation 2026-04-02 08:01:26 +02:00
exemples Supprime le résultat des tris 2025-11-04 17:31:21 +01:00
exercices Supprime un élément inutile 2025-10-07 15:38:05 +02:00
slides Ajuste les slides 2026-04-13 15:48:50 +02:00
.gitignore Commit initial 2025-07-25 20:20:49 +02:00
LICENSE.md Commit initial 2025-07-25 20:20:49 +02:00
README.md Ajoute les slides sur les arbres quaternaires 2026-04-02 15:30:53 +02:00

Algorithmique et structures de données ISC_14 / sISC_12

Informations sur le cours

  • mardi A501 18h30 — 20h

Plan du cours

Objectifs dapprentissage

À la fin du cours, létudiant·e doit être capable de:

  • savoir analyser et concevoir des algorithmes simples et des structures de données de base;
  • savoir mettre en oeuvre, en pratique, les différentes étapes nécessaires à lélaboration dalgorithmes plus compliqués, notamment les algorithmes récursifs;
  • savoir analyser et concevoir des structures de données statiques et dynamiques les plus courantes ainsi que les algorithmes permettant de les manipuler;
  • savoir mettre en oeuvre, en pratique, les différentes étapes nécessaires à lélaboration dune application exigeant des structures de données et des algorithmes appropriés.

Contenus

  • Méthodologie de la programmation: structures de contrôle, structures de données de base, récursivité, …
  • Algorithmes de base: tris, hachage, recherche dans une table, algorithmes sur les structures linéaires statiques
  • Structures de données de base: tableaux, enregistrements, pointeurs
  • Structures de données linéaires dynamique: listes, piles, files dattente, anneaux
  • Structures darbres: arbres binaires, B-arbres, arbres quadratiques, arbres AVL
  • Théorie des graphes: modélisation et structures de données, parcours en largeur et en profondeur, plus court chemin, coloration, recouvrement
  • Notions de calcul de complexité

Les ressources

Le langage C

Les débogeurs

Aide-mémoires

Me contacter

Informations de compilation

Latex svg

Il faut avoir le paquet librsvg2-bin.

Évaluations

À modifier