Les Algorithmes de Tri : Complexité et Optimisation
Quiz de sciences sur les algorithmes de classement : la borne minimale de comparaisons et l'efficacité garantie en tout temps. Joue maintenant, gratuitement.
⚡ Jouer ce quizLes questions de ce quiz
-
Quel est le nombre minimum de comparaisons nécessaires pour trier n éléments en utilisant un algorithme basé sur les comparaisons ?
- Ω(n²)
- Ω(n)
- Ω(log n)
- Ω(n log n)
-
Quel algorithme de tri possède une complexité temporelle moyenne de O(n log n) mais une complexité spatiale de O(log n) grâce à la récursion ?
- Quick Sort
- Bubble Sort
- Heap Sort
- Merge Sort
-
En utilisant le Counting Sort, quel est le temps nécessaire pour trier un tableau de n éléments avec des valeurs comprises entre 0 et k ?
- O(n + k)
- O(n log n)
- O(k log k)
- O(n²)
-
Quel est le pire cas de complexité temporelle pour l'algorithme Quicksort et dans quelle situation se produit-il ?
- O(n²) quand le pivot est toujours le plus petit ou le plus grand élément
- O(n) quand le pivot est la médiane
- O(n log n) quand le tableau est déjà trié
- O(n²) quand le tableau contient des doublons
-
Quel algorithme de tri est stable et garantit une complexité O(n log n) dans tous les cas, au prix d'une complexité spatiale O(n) ?
- Quick Sort
- Insertion Sort
- Heap Sort
- Merge Sort
-
Quel est le nombre exact de comparaisons effectuées par Bubble Sort dans le meilleur cas (tableau déjà trié) ?
- n log n
- n - 1
- n(n-1)/2
- 0
-
Quel algorithme utilise une structure de tas (heap) et possède une complexité O(n log n) dans tous les cas sans nécessiter d'espace supplémentaire ?
- Merge Sort
- Shell Sort
- Heap Sort
- Radix Sort
-
Quel est le nombre minimum de passes nécessaires pour trier un tableau de 8 éléments avec l'algorithme Bubble Sort optimisé (avec détection d'arrêt) dans le pire cas ?
- 7
- 4
- 8
- 3
-
Quel algorithme de tri non-comparatif est particulièrement efficace pour trier des nombres entiers et fonctionne en O(d × n) où d est le nombre de chiffres ?
- Shell Sort
- Bucket Sort
- Radix Sort
- Counting Sort
-
Quel est le nombre exact de comparaisons dans le pire cas pour l'algorithme Insertion Sort sur un tableau de n éléments ?
- n log n
- 2n - 1
- n(n-1)/2
- n - 1
Tu connais les réponses ? Joue pour le savoir.
⚡ Jouer ce quiz