Saltar al contenido

Contar casilleros

El costo de una operación se mide contando el trabajo que crece con la cantidad de datos: aquí, los casilleros que se abren. Con n mensajes, llegar al último en el chat B abre n casilleros. En el A, uno.

En la figura, el número sobre cada casillero marca el orden en que se abre; el chat B tiene cinco mensajes.

Casilleros que se abren para llegar al mensaje 4Chat A: se abre un solo casillero, el del mensaje 4. Chat B: se abren cinco casilleros en orden, del mensaje 0 al 4, siguiendo la nota de cada uno. Los números sobre cada casillero marcan el orden en que se abre. La posición en la figura no es la dirección real en memoria.Chat A: casilleros numerados1m0m1m2m3m401234Chat B: cada mensaje en un casillero cualquieram0casillero 71m1casillero 22m2casillero 93m3casillero 44m4casillero 55primero conocidoChat B abre 5 casilleros, el mensaje 4 es el quinto: con n mensajes, n casilleros.
Casilleros abiertos para llegar al mensaje 4: uno en el chat A, cinco en el chat B.
Con 1000 mensajes, ¿cuántos casilleros abres para leer el último en cada chat?