Compter les tours
Exercice · informatique (tronc commun des prépas scientifiques), chapitre 3 — Boucles imbriquées et complexité quadratique
Énoncé
Déterminer le nombre exact d'itérations du corps de la boucle interne puis la complexité asymptotique pour les trois cas suivants :
# (a)
for i in range(n):
for j in range(10):
# O(1)
# (b)
for i in range(n):
for j in range(i):
# O(1)
# (c)
for i in range(n):
for j in range(i, n):
# O(1)Corrigé
- (a) : La boucle interne effectue toujours 10 passages. Le nombre d'itérations est . La complexité est linéaire .
- (b) : Le nombre d'itérations est . La complexité est quadratique .
- (c) : Le nombre d'itérations est . La complexité est également quadratique .
Les autres exercices de ce chapitre Le cours du chapitre
Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.