Bonjour
pour comparer deux fonctions f1 et f2 selon l'espace mémoire utilisé, je vous demande si il y a une fonction qui fais ce calcul.
f1 et f2 deux fonctions calculent le factoriel de n
#à l'aide des boucles
def f1(n):
......f=1
......for i in range(1,n+1):
............f=f*i
......return f
#à l'aide de la récursivité
def f2(n):
......if (n==0):return 1
......else: return n*f(n-1)
je connais seulement getsizeof(x) qui retourne la taille en bits de la variable x
merci de votre aide.
Partager