User defined data types: Estructuras de datos y custom data types
Clase 26 de 39 • Curso de Algoritmos con C 2017
Resumen
En algunas ocasiones, cuando estamos programando, no nos basta con los tipos de datos definidos por el lenguaje previamente, para esto podemos ir definiendo nosotros un tipo de dato propio que vayamos a estar usando en nuestro proyecto.
Ejemplo: En el lenguaje de programación de Java , esto se conoce como clases. Así mismo en el lenguaje de C++ o C se conoce como estructuras.
Razones por las que podemos crear nuestro propio tipo de dato:
- Se tiene mucha más flexibilidad en el proyecto.
- Permite tener un mejor uso de memoria, porque estamos definiendo al programa una serie de pasos en los que no va a tener que procesar nada.
¿Qué son las estructuras de datos?
Las estructuras de datos son una manera eficiente de organizar y almacenar la información que estamos recibiendo.
Estructuras de datos comunes:
- Listas
- Arreglos
- Listas ordenadas
- Árboles
Tipos de datos abstractos = Tipo de datos definido por el usuario con un operador que se va a utilizar en aplicaciones.