Está en la página 1de 3

Universidad Autónoma de Chihuahua

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.

Las estructuras de datos se basan generalmente en la capacidad de un ordenador


para recuperar y almacenar datos en cualquier lugar de su memoria

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.

Existen numerosos tipos de estructuras de datos.

• Un vector es una serie de elementos en un orden específico, por lo general todos


del mismo tipo. Se accede a los elementos utilizando un entero como índice para
especificar el elemento que se requiere.

• 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.

• Un registro, es una estructura de datos agregados. Un registro es un valor que


contiene otros valores, típicamente en un número fijo y la secuencia y por lo general
un índice por nombres. Los elementos de los registros generalmente son llamados
campos.

• 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.

También podría gustarte