Skip to content

Complejidad de memoria de variables temporales #131

Discussion options

You must be logged in to vote

Hola @martina-abello. En ese caso, la complejidad espacial es O(1), porque lo que importa es el máximo de memoria usada simultáneamente, no la suma de lo que se usa en cada iteración.
Si usaras malloc o calloc sin hacer free de inmediato, entonces sí irías acumulando memoria, ya que estarías reservando más en cada iteración.
Pero si solo usas una variable temporal dentro de un bloque o función, esa memoria se libera automáticamente al salir del scope, así que no afecta la complejidad espacial de forma acumulativa.

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
0 replies
Answer selected by Segismundios
Comment options

You must be logged in to vote
2 replies
@Segismundios
Comment options

@tremendapithon
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants