Adloun

Python (école d'ingénieur) · Chapitre 6 · Exercice

Analyse d'un algorithme récursif

Complexité algorithmique

Énoncé

Soit la fonction récursive suivante :

def mystere_rec(n):
    if n <= 1:
        return 1
    return mystere_rec(n-1) + mystere_rec(n-1)
  • Déterminer le nombre d'appels récursifs effectués.
  • En déduire la complexité temporelle .
  • Suggérer une version itérative plus efficace.

Un exercice à chercher : son corrigé n'est pas publié. Sur Adloun, le tuteur guide par questions, sans donner la réponse.

100 % gratuit

Cet exercice se cherche avec le tuteur

Chercher avec le tuteur

Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice guidé gratuit →