Home Algoritmos y Estructuras de Datos (VJ1215)

Curso 2022/2023

Solución del ejercicio 22.c del tema 1

Al igual que en el ejercciio 21.c, si en cada llamada se pasa un vector de talla n por valor, entonces cada llamada consume memoria O(n) y tiempo O(n) para copiar el vector. La memoria de esa copia se libera cuando termina la llamada. Por tanto, tanto en el mejor como en el peor caso:

Coste temporal en el peor caso: O(n log n).

Coste temporal en el mejor caso: O(n).

Coste espacial en el peor caso: O(n log n).

Coste espacial en el mejor caso: O(n).