Por lo general, las estructuras de datos eficientes son clave para diseñar algoritmos eficientes.