Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad de Ingeniería
Ingeniería de software
Asignatura:
Estructura de Datos.
Tema:
“Ensayo de Conceptos Básicos Estructuras de Datos”
Alumno:
Martinez Gamez Brayan; NC: 355177
19/05/2023
Introducción.
Las 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é operaciones.
Desarrollo.
Depende que algoritmo queramos ejecutar, habrá veces que sea mejor utilizar una
estructura de datos u otra estructura que nos permita más velocidad. Por este
motivo es interesante conocer algo más que simplemente los arrays o los hashmaps
que casi todo el mundo conoce.
• Un vector asociativo, es una variante más flexible que una matriz, en la que se
puede añadir y eliminar libremente pares nombre-valor. Una tabla de hash es una
implementación usual de un arreglo asociativo.
• Una unión es una estructura de datos que especifica cuál de una serie de tipos de
datos permitidos podrá ser almacenada en sus instancias, por ejemplo, flotante o
entero largo.
• Un tipo variante (también llamado registro variante o unión discriminada) contiene
un campo adicional que indica su tipo actua
Conclusiones.
Las estructuras de datos son útiles porque nos permiten tener una batería de
herramientas para solucionar ciertos tipos de problemas.
Además, nos permiten hacer un software más eficiente optimizando recursos, algo
muy útil para IoT y para los entornos que trabajan con Big Data.