Saltar al contenido

Revisión de código

Revisa este código de un agente

Para la misma ventana de los últimos k valores, un agente escribió:

Texto
1  agregar(ventana, x)                   # array dinámico2  si longitud(ventana) > k:3      borrar(ventana, 0)4  escribir suma(ventana) / longitud(ventana)
Para una ventana con los últimos k = 10 000 valores de un flujo de millones de lecturas, un agente usa un array dinámico: agrega, borra la posición 0 si sobra uno y escribe suma(ventana) / longitud(ventana). ¿Qué cuesta cada lectura?