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 est le grand O de 3n² + 5n + 2 ?
AO(n²)
BO(3n²)
CO(n³)
DO(5n)
2.Facile
Quelle stratégie de conception utilise le tri fusion ?
ADiviser pour régner
BLa programmation dynamique
CLe choix glouton
DLa force brute
3.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 fusion
CTri par tas
DTri à bulles
4.Moyen
Dans le problème de sélection d'activités, quelle règle gloutonne donne toujours un nombre maximal d'activités sans chevauchement ?
AChoisir l'activité qui se termine le plus tôt, puis recommencer avec les activités compatibles
BChoisir d'abord l'activité ayant le moins de chevauchements, puis recommencer avec les activités compatibles
CChoisir l'activité qui commence le plus tôt
DChoisir d'abord l'activité la plus courte
5.Moyen
Quel espace de pile utilise une fonction factorielle récursive simple fact(n) = n × fact(n − 1) ?
AO(n)
BO(n²)
CO(log n)
DO(1)
6.Moyen
Combien de niveaux comporte la récursion du tri fusion pour un tableau de n éléments ?
AEnviron log₂ n
BEnviron √n
CEnviron n / 2
DEnviron n
7.Difficile
Quelle est la solution de la récurrence T(n) = 2T(n/2) + n log n ?
AΘ(n²)
BΘ(n)
CΘ(n log n)
DΘ(n log² n)
8.Difficile
Comment le problème du voyageur de commerce est-il classé ?
ALa version décisionnelle est dans P mais la version d'optimisation est NP-complète
BIl est indécidable
CLa version décisionnelle est NP-complète et la version d'optimisation est NP-difficile
DIl est dans P car l'algorithme de Dijkstra le résout en visitant chaque ville une seule fois
Corrigé
1. A · O(n²)
2. A · Diviser pour régner
3. D · Tri à bulles
4. A · Choisir l'activité qui se termine le plus tôt, puis recommencer avec les activités compatibles
5. A · O(n)
6. A · Environ log₂ n
7. D · Θ(n log² n)
8. C · 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.