QCM : Notions de Complexité du Code en Python

1. Que représente la notation Grand O ?



2. Si un algorithme effectue une opération pour chaque élément d’une liste, quelle est sa complexité temporelle ?



3. Quelle est la complexité temporelle d’une boucle imbriquée sur une liste ?



4. Laquelle de ces opérations a une complexité de O(1) ?



5. Quelle est la complexité temporelle d’une recherche binaire sur une liste triée ?



6. Qu’est-ce que la complexité spatiale d’un algorithme ?



7. Quel est l’objectif principal de l’analyse de la complexité ?



8. Un algorithme qui divise la taille des données en deux à chaque étape a une complexité de :



9. Si un algorithme a une complexité de O(n^2), cela signifie :



10. Quel est un exemple typique de complexité O(n log n) ?



Laisser un commentaire

Retour en haut