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
Quelle est la complexité temporelle du tri fusion dans le pire cas ?
AO(n)
BO(n log n)
CO(n²)
DO(log n)
2.Facile
Qu'exige la recherche dichotomique de son entrée ?
ALe tableau ne doit pas avoir plus de 1000 éléments
BLe tableau doit être trié
CLa longueur du tableau doit être une puissance de deux
DLe tableau ne doit contenir que des nombres positifs
3.Facile
Quelle est la complexité temporelle du parcours en profondeur d'un graphe stocké sous forme de listes d'adjacence ?
AO(V × E)
BO(V²)
CO(V + E)
DO(E log V)
4.Moyen
La programmation dynamique est utile lorsqu'un problème présente :
AAucun sous-problème, de sorte qu'il peut être résolu en une seule étape
BUne seule boucle
CDes sous-problèmes qui se chevauchent et une sous-structure optimale
DUniquement des entrées aléatoires
5.Moyen
Quelle est la solution de la récurrence T(n) = 2T(n/2) + O(1) ?
AO(n log n)
BO(log n)
CO(n)
DO(n²)
6.Moyen
Quelle est la solution de la récurrence T(n) = T(n − 1) + O(n) ?
AO(n²)
BO(n)
CO(n log n)
DO(2ⁿ)
7.Difficile
Prendre les deux extrémités de chaque arête d'un couplage maximal donne une couverture par sommets. Quelle est la qualité de cette couverture ?
ADe qualité inconnue par rapport à l'optimum
BAu plus deux fois la taille d'une couverture par sommets minimale
CToujours une couverture par sommets minimale
DAu plus log n fois le minimum
8.Difficile
La multiplication de Karatsuba vérifie T(n) = 3T(n/2) + O(n). Quelle en est la solution ?
AΘ(n²)
BΘ(n log n)
CΘ(n3)
DΘ(nlog₂ 3), soit environ n1,585
Corrigé
1. B · O(n log n)
2. B · Le tableau doit être trié
3. C · O(V + E)
4. C · Des sous-problèmes qui se chevauchent et une sous-structure optimale
5. C · O(n)
6. A · O(n²)
7. B · Au plus deux fois la taille d'une couverture par sommets minimale
8. D · Θ(nlog₂ 3), soit environ n1,585
Corrigés complets pas à pas : entraînez-vous sur ce thème sur examproblems.com.