Complexité algorithmique (MP)
Mesurer l'efficacité d'un algorithme : compter les opérations, utiliser la notation asymptotique et calculer la complexité de programmes itératifs et récursifs.
MP · Séquence 1 sur 10 · Thèmes : Algorithmique et preuve de programmes
Notions abordées
- Opérations élémentaires
- Notation asymptotique
- Complexité d'un programme itératif
- Complexité d'un programme récursif
- Complexité spatiale
Ressources de la séquence
Ces ressources sont réservées aux élèves et professeurs inscrits :
- Un cours rédigéSe connecter pour ouvrir
- Une présentationSe connecter pour ouvrir
- Une série d'exercicesSe connecter pour ouvrir
- Un notebook Python à compléter, exécutable dans le navigateurSe connecter pour ouvrir
Dans le programme MP
- Séquence suivante : Algorithmes de tri
- Toutes les séquences de MP
Thèmes liés dans l'autre année
- MPSI · Séquence 3
Récursivité
Écrire et analyser des fonctions récursives, comprendre la pile d'appels et la démarche « diviser pour régner ».
- MPSI · Séquence 4
Correction et terminaison des programmes
Spécifier une fonction, la tester et prouver qu'elle termine et qu'elle est correcte, grâce aux variants et aux invariants de boucle.
Accéder aux contenus
Les leçons et documents sont réservés aux comptes inscrits. Les élèves de CPGE se connectent avec leur code Massar (ou numéro de passeport).