Tipos de Datos Abstractos "TDA"
Hola, y Bienvenidos a Nuestro Blog, hoy veremos el Tema: “Tipos
de Datos Abstractos” (TDA)
Esto nos resultará muy Útil y eficiente a la hora de querer
ordenar Estructuras de Datos, y comprender de una manera fácil como es que los
Datos trabajan internamente desde que hacemos cualquier petición a nuestro
algoritmo hasta que se guardan, como es que la información viaja en base a Algoritmos
simples y sencillos.
Primero, debemos conocer acerca de las estructuras de datos
y es que estas son simplemente formas de organizar u ordenar los datos en
nuestro computador para que después nosotros podamos utilizarlos de una manera
eficiente por lo cual podríamos decir que son algoritmos muy eficientes
Pero entonces… surge de nuevo la pregunta: ¿Qué es un
TDA?, Para esto primero debemos entender que significa la Palabra Abstracto…
“Abstracto” se refiere a algo teórico o indeterminado
que resulta de una Abstracción de un grupo de cosas, que en este caso sería de
datos.
Entonces podríamos decir que un Tipo de Dato Abstracto son conjuntos de
datos y objetos que serán accesibles y asociados solo mediante un conjunto de Operaciones.
Pero los TDA (Tipos de datos Abstractos) tienen muchas cosas
que son importante saberlas:
- Nosotros como programadores podemos definir el tipo de datos que queremos y como lo queremos.
- Los TDA (Tipos de datos Abstractos) como a misma frase lo dice constan de una estructura propia y de muchas operaciones que están asociadas a la misma.
- También un TDA (Tipos de datos Abstractos) consta de métodos y/p funciones que serán definidas por nosotros mismos.
Entonces podríamos resumir toda esta información en forma de
una ecuación:
TDA = Datos + Métodos (Esta sería la composición)
Los TDA también tienen características muy importantes que
debemos manejar, una de ellas es el Encapsulamiento donde desconocemos la implementación
de la declaración y las Operaciones asociadas al TDA.
La Segunda es que nos Brinda protección ya que solo podemos
acceder al TDA a través de las operaciones que nosotros mismos hayamos definido
La tercera es que podrías compilarlos por separado, en fin…
los TDA son de mucha utilidad si quisiéramos implementar Arboles Binarios de
Búsqueda o Pilas y colas de Datos.
Esperamos te haya servido esta información, no olvides que
puedes dejar tus comentarios.
¡Hasta la Próxima!
Comentarios
Publicar un comentario