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
Un algorithme comportant deux boucles imbriquées, chacune exécutée n fois, a généralement quelle complexité ?
AO(n)
BO(log n)
CO(n²)
DO(2n)
2.Facile
Quelle est la complexité temporelle de la recherche de la plus grande valeur dans un tableau non trié de n nombres ?
AO(n)
BO(log n)
CO(n log n)
DO(1)
3.Facile
Un algorithme en O(n) prend 3 secondes pour n = 1 million. Combien de temps prend-il environ pour n = 2 millions ?
A9 secondes
B6 secondes
C3 secondes
D12 secondes
4.Moyen
Quel est le temps d'exécution du tri par base LSD sur n entiers de d chiffres en base k ?
AO(dn log k)
BO(d(n + k))
CO(n log n)
DO(n²)
5.Moyen
La complexité temporelle de la version récursive naïve de Fibonacci (fib(n) = fib(n−1) + fib(n−2)) est :
ALinéaire
BLogarithmique
CConstante
DExponentielle
6.Moyen
Quelle est la complexité temporelle de : pour i = 1 à n : (j = 1 ; tant que j < n : j = j × 2) ?
AO(n log n)
BO(n²)
CO(n)
DO(log n)
7.Difficile
Un problème est NP-complet s'il :
AEst résoluble en temps polynomial
BEst hors de NP mais plus difficile que tous les problèmes NP, comme le problème de l'arrêt
CAppartient à NP et si tout problème NP se réduit à lui en temps polynomial
DEst impossible à résoudre
8.Difficile
Qu'a établi le théorème de Cook-Levin ?
AP est différent de NP
BTout problème NP peut être résolu en temps exponentiel
CLe problème de satisfiabilité booléenne (SAT) est NP-complet
DLe problème de l'arrêt est indécidable
Corrigé
1. C · O(n²)
2. A · O(n)
3. B · 6 secondes
4. B · O(d(n + k))
5. D · Exponentielle
6. A · O(n log n)
7. C · Appartient à NP et si tout problème NP se réduit à lui en temps polynomial
8. C · Le problème de satisfiabilité booléenne (SAT) est NP-complet
Corrigés complets pas à pas : entraînez-vous sur ce thème sur examproblems.com.