Estructuras de datos Las estructuras de datos son una parte crítica del desarrollo de software y uno de los temas más comunes para las preguntas en las entrevistas de trabajo de los desarrolladores. La buena noticia es que son formatos especializados básicamente para organizar y almacenar data. Esto nos lleva a la pregunta, ¿de qué tipo de operaciones estamos hablando? Acceder, insertar, eliminar, buscar y clasificar los datos son algunas de las operaciones básicas que se pueden realizar utilizando estructuras de datos. No todas las estructuras de datos pueden realizar estas operaciones de manera eficiente, eso es lo que llevó al desarrollo de diferentes estructuras de datos. Son una forma de organizar los datos en la computadora, de tal manera que nos permita realizar unas operaciones con ellas de forma muy eficiente. Es decir, igual que un array introducimos un dato y eso es prácticamente inmediato, no siempre lo es, según qué estructuras de datos y qué operaci...