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 3
Fondements de l'Analyse d'Algorithmes
1
Fonctions récursives : Factorielle et Fibonacci
Écrire une fonction récursive simple (ex: factorielle, Fibonacci) et tracer son arbre d'appels.
2
Notations Asymptotiques: O, Ω et Θ
Définir et distinguer les notations asymptotiques O, Ω et Θ avec des exemples formels.
3
Complexité temporelle et spatiale des algorithmes itératifs
Calculer la complexité temporelle dans le pire des cas et la complexité spatiale d'un algorithme itératif.
Invariant de Boucle et Correction Partielle
Formuler un invariant de boucle pour prouver la correction partielle d'un algorithme itératif.
5
Substitution Method for Simple Recurrences
Résoudre une récurrence simple par la méthode de substitution (ex: T(n) = T(n-1) + c).
6
Théorème Maître pour Récurrences Diviser-pour-Régner
Appliquer le théorème maître pour résoudre des récurrences de type diviser pour régner.
7
Analyse de Complexité et Efficacité Algorithmique
Comparer la complexité de deux algorithmes et justifier formellement lequel est plus efficace.
Previous module
Mathématiques Discrètes pour l'Informatique
Next module
Structures de Données Linéaires et Hachage