📄️ ¿Qué son y para qué sirven?
Las estructuras de datos son formas organizadas de almacenar, administrar y manipular información en un programa informático. Permiten que los datos sean utilizados de manera eficiente, dependiendo del tipo de operación que se necesite realizar: búsqueda, inserción, eliminación, ordenamiento, entre otras.
📄️ Eficiencia, Espacio y Tiempo
Cuando hablamos de estructuras de datos o algoritmos, eficiencia se refiere a qué tan bien utilizan los recursos computacionales (como tiempo y memoria). Evaluar la eficiencia nos permite tomar decisiones informadas sobre qué estructura o algoritmo es el más adecuado para una tarea específica.
📄️ Tipos de estructuras: Primitivas y Abstractas
Las estructuras de datos pueden clasificarse en dos grandes grupos:
📄️ TDA (Tipos de Datos Abstractos)
Un Tipo de Dato Abstracto (TDA) es un modelo matemático o lógico que define un comportamiento o conjunto de operaciones que se pueden realizar sobre un conjunto de datos, sin especificar su implementación interna.