No description
  • Lua 33.3%
  • C 32%
  • TeX 27.3%
  • Makefile 4.3%
  • Python 3.1%
Find a file
2026-03-10 19:09:31 +01:00
examen Ajuste les critères de l’éval d’hiver 2026-02-16 08:17:53 +01: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 Version finale des slides AVL 2026-03-10 19:09:31 +01: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 Ajuste le programme 2026-03-09 12:28:07 +01: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