Exercices d’informatique théorique

Le but de cette section est de recenser une liste d’exercice d’informatique théorique que j’ai écrit. Initialement rédigé en collaboration avec Pierre Mahmoud–Lamy pour être publié, nous avons préféré les partager aux plus grand nombre. Une partie d’entre eux servent également à présenter des résultats, certains importants, d’autres beaucoup plus niches, de l’informatique fondamentale. Ils sont principalement destinés aux étudiants de niveau Licence et permettent d’approfondir des concepts vus en cours et aux élèves de CPGE en MP2I et MPI.

Liste d’Exercices

Correction et Terminaison

Représentation de données

  • Le codage de Gray : Une représentation des entiers en binaire tel que les entiers ne sont modifiés que d’un seul bit à chaque incrémentation.
  • Fibonnacci et Zeckendorf : Représenter les entiers grâce à la suite de Fibonnacci.

Schémas algorithmiques

Théorie des graphes

  • Les graphes d’intervalles : Étude d’une famille de graphes définis par l’intersection d’intervalles.
  • Les graphes cordaux : Étude d’une famille de graphes contenant la famille des graphes d’intervalles.
  • Théorème de Kirchhoff : Un théorème permettant de compter le nombre d’arbres couvrants dans un graphe.
  • Formule de Cayley : Une autre formule de dénombrement du nombre d’arbres couvrants, cette fois-ci sur les graphes complets.

Théorie des langages

Complexité et Approximation

Remerciement

Je remercie chaleureusement Pierre Mahmoud–Lamy qui a relu une bonne partie de ces exercices.