Fiche d’exercices de Algorithmes et complexité avec corrigé
Fiche d’exercices de Algorithmes et complexité gratuite et imprimable : 8 exercices, du niveau facile au niveau examen, avec corrigé. Imprimez-la ou enregistrez-la en PDF.
Pour les enseignants : gratuite à imprimer, copier et utiliser en classe. Chaque nouvelle fiche a de nouvelles valeurs et son propre corrigé. Un lien vers ExamProblems sur la page de votre cours est apprécié.
Nom: ____________________ Date: ____________
1.Facile
Que vaut log₂ 1024 ?
A12
B512
C10
D32
2.Facile
Qu'est-ce qu'un algorithme ?
AUne structure de données qui stocke des nombres
BTout programme informatique doté d'une interface graphique
CUn langage de programmation conçu pour écrire des formules mathématiques
DUne suite finie d'étapes bien définies qui résout un problème
3.Facile
Quelle est la complexité temporelle de la recherche linéaire dans un tableau non trié de n éléments (pire cas) ?
AO(n)
BO(1)
CO(n²)
DO(log n)
4.Moyen
Quelle est la complexité temporelle de : pour i = 1 à n : pour j = 1 à i : faire un travail O(1) ?
AO(n³)
BO(n²)
CO(n)
DO(n log n)
5.Moyen
Quelle est la complexité temporelle du calcul du n-ième nombre de Fibonacci avec une table remplie de bas en haut ?
AO(n²)
BO(n)
CO(log n)
DO(2ⁿ)
6.Moyen
La récurrence T(n) = 2T(n/2) + O(n) a pour solution :
AO(log n)
BO(n log n)
CO(n)
DO(n²)
7.Difficile
Quelles sont les deux choses à montrer pour prouver qu'un problème de décision X est NP-complet ?
AX n'a pas d'algorithme polynomial, et X est décidable
BX est dans P, et X se réduit à SAT
CX est dans NP, et un problème NP-complet connu se réduit à X en temps polynomial
DX se réduit à un problème de P, et X est dans NP
8.Difficile
Quelle est la solution de la récurrence T(n) = 2T(n/2) + n log n ?
AΘ(n²)
BΘ(n log n)
CΘ(n)
DΘ(n log² n)
Corrigé
1. C · 10
2. D · Une suite finie d'étapes bien définies qui résout un problème
3. A · O(n)
4. B · O(n²)
5. B · O(n)
6. B · O(n log n)
7. C · X est dans NP, et un problème NP-complet connu se réduit à X en temps polynomial
8. D · Θ(n log² n)
Corrigés complets pas à pas : entraînez-vous sur ce thème sur examproblems.com.