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
Quel algorithme de tri échange de façon répétée les éléments adjacents qui sont dans le mauvais ordre ?
ATri rapide (quicksort)
BTri par tas
CTri fusion
DTri à bulles
2.Facile
Combien de mémoire supplémentaire utilise un tri fusion standard sur tableau ?
AO(1)
BO(log n)
CO(n²)
DO(n)
3.Facile
Quel algorithme de tri choisit un pivot et partitionne le tableau en éléments plus petits et plus grands ?
ALe tri rapide (quicksort)
BLe tri par insertion
CLe tri à bulles
DLe tri fusion
4.Moyen
Que mesure l'analyse amortie ?
ALe coût espéré sur des entrées aléatoires
BLe coût de l'unique opération la plus chère, où qu'elle se trouve dans la suite
CLe coût moyen par opération sur une suite d'opérations de pire cas
DLe coût d'un algorithme sur la meilleure entrée
5.Moyen
Dans un tableau trié, vous cherchez deux éléments dont la somme vaut une cible en déplaçant un pointeur depuis chaque extrémité vers l'intérieur. Quelle est la complexité temporelle ?
AO(n²)
BO(n log n)
CO(log n)
DO(n)
6.Moyen
Quelle est la solution de la récurrence T(n) = 2T(n − 1) + O(1) ?
AO(n)
BO(n log n)
CO(n²)
DO(2ⁿ)
7.Difficile
D'après le théorème maître, T(n) = 8T(n/2) + O(n²) a pour solution :
AΘ(n³)
BΘ(n log n)
CΘ(n²)
DΘ(n² log n)
8.Difficile
Comment le problème du voyageur de commerce est-il classé ?
AIl est indécidable
BLa version décisionnelle est dans P mais la version d'optimisation est NP-complète
CIl est dans P car l'algorithme de Dijkstra le résout en visitant chaque ville une seule fois
DLa version décisionnelle est NP-complète et la version d'optimisation est NP-difficile
Corrigé
1. D · Tri à bulles
2. D · O(n)
3. A · Le tri rapide (quicksort)
4. C · Le coût moyen par opération sur une suite d'opérations de pire cas
5. D · O(n)
6. D · O(2ⁿ)
7. A · Θ(n³)
8. D · La version décisionnelle est NP-complète et la version d'optimisation est NP-difficile
Corrigés complets pas à pas : entraînez-vous sur ce thème sur examproblems.com.