Saltar al contenido

Revisión de código

Revisa este cambio

Un compañero optimizó agregar para «no desperdiciar memoria». Este es su diff (las líneas con − se quitan y las con + se añaden):

Texto
1  función agregar(v, x):2      si longitud(v) = capacidad(v):3 -        crecer(v, 2 × capacidad(v))3 +        crecer(v, capacidad(v) + 1)4      v[longitud(v)] ← x5      longitud(v) ← longitud(v) + 1
Un compañero cambia crecer(v, 2 × capacidad(v)) por crecer(v, capacidad(v) + 1) para «no desperdiciar memoria». ¿Qué cambia en el costo de agregar n valores?