Saltar al contenido

Un millón de códigos postales

Un servicio de envíos recibe una petición por segundo y en cada una pregunta: «¿a qué ciudad pertenece este código postal?». La tabla de códigos tiene un millón de entradas y cambia una vez al año.

Hasta ahora usaste el array como secuencia: el orden lo pone quien inserta. Aquí importa otra cosa: buscar por un valor, el código. Una colección que responde «dame lo asociado a esta clave» se llama diccionario.

Piensa antes de seguir: con lo que ya sabes de búsqueda binaria, ¿qué tendría que cumplir el array para responder en unas 20 comparaciones?

Escribe tu predicción. Esta reflexión no se califica.