Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Agrégation Informatique: Première Année Préparation
·
Module 5
Algorithmes de Tri et Analyse
1
Tri par insertion : Implémentation et complexité
Implémenter le tri par insertion et analyser sa complexité dans le meilleur et le pire des cas.
2
Tri Fusion: Implémentation et Complexité O(n log n)
Implémenter l'algorithme du tri fusion (merge sort) et prouver sa complexité en O(n log n).
3
Maîtriser Quicksort : La Partition Expliquée
Implémenter l'algorithme du tri rapide (quicksort) en portant une attention particulière à la fonction de partition.
4
Complexité du tri rapide : meilleur, moyen et pire cas
Analyser la complexité du tri rapide dans le meilleur cas, le cas moyen (intuitivement) et le pire cas.
5
Introduction aux Tas Binaires
Décrire la propriété d'un tas binaire (heap) et son implémentation à l'aide d'un tableau.
6
Implémentation et utilisation du tas binaire pour le tri par tas (Heapsort)
Implémenter les opérations d'un tas binaire et les utiliser pour réaliser le tri par tas (heapsort).
7
Tri par comptage et tri par base : algorithmes et applications
Expliquer et implémenter le tri par comptage (counting sort) et le tri par base (radix sort), en analysant leurs conditions d'application.
8
Minimiser les comparaisons : Borne inférieure Ω(n log n)
Démontrer la borne inférieure Ω(n log n) pour les tris par comparaison en utilisant le modèle de l'arbre de décision.
Previous module
Structures de Données Linéaires et Hachage
Next module
Arbres : Structures et Algorithmes