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
On dit généralement qu'un problème est traitable (« tractable ») si :
AIl peut être résolu en temps polynomial
BIl ne peut être résolu qu'en essayant toutes les possibilités
CIl n'a pas de solution
DIl peut être résolu en temps constant
2.Facile
Un algorithme comportant deux boucles imbriquées, chacune exécutée n fois, a généralement quelle complexité ?
AO(log n)
BO(2n)
CO(n)
DO(n²)
3.Facile
Lequel de ces temps d'exécution est polynomial ?
AO(n³)
BO(2ⁿ)
CO(n!)
DO(nⁿ)
4.Moyen
La borne inférieure du tri par comparaisons dans le pire cas est :
AΩ(log n)
BΩ(n²)
CΩ(n log n)
DΩ(n)
5.Moyen
Vous triez une fois un tableau de n éléments, puis répondez à k requêtes d'appartenance par recherche dichotomique. Quel est le coût total ?
AO(k n log n)
BO(nk)
CO(n log n + k log n)
DO(n + k)
6.Moyen
Que calcule l'algorithme de Floyd-Warshall, et en combien de temps ?
ALes plus courts chemins entre toutes les paires de sommets en O(V³)
BLes plus courts chemins depuis un sommet source vers tous les autres en O(V + E)
CUn arbre couvrant de poids minimal en O(E log V)
DUn ordre topologique en O(V²)
7.Difficile
Quelle est la solution de la récurrence T(n) = 2T(n/2) + n log n ?
AΘ(n log n)
BΘ(n log² n)
CΘ(n)
DΘ(n²)
8.Difficile
Le tri topologique n'est possible que pour :
ALes graphes orientés acycliques (DAG)
BLes graphes à poids négatifs
CLes graphes complets
DLes graphes non orientés
Corrigé
1. A · Il peut être résolu en temps polynomial
2. D · O(n²)
3. A · O(n³)
4. C · Ω(n log n)
5. C · O(n log n + k log n)
6. A · Les plus courts chemins entre toutes les paires de sommets en O(V³)
7. B · Θ(n log² n)
8. A · Les graphes orientés acycliques (DAG)
Corrigés complets pas à pas : entraînez-vous sur ce thème sur examproblems.com.