Blog Diseñado para Presentar los programas realizados en la materia mediante JCreator, con una breve descripción de los mismos.
lunes, 12 de mayo de 2014
Ensayo Estructuras de Datos
Una estructura de datos es una clase de datos que se puede caracterizar por su organización y operaciones definidas sobre ella, estos pueden ser simples o estructurados, las simples son los datos (entero, real, carácter etc.) mientras que los estructurados se dividen en estáticos y dinámicos.
Datos Estáticos [Arreglo, Cadena, Registro] Este tipo de datos están limitados por el tamaño de memoria.
Datos Estructurados [Lista ya sea Pila o Cola, lista Enlazada, Árbol y Grafo] Las estructuras de datos dinámicas no tienen las limitaciones o restricciones en el tamaño de memoria ocupada que son propias de las estructuras estáticas. Mediante el uso de un tipo de datos específico, denominado puntero, es posible construir estructuras de datos dinámicas que son soportadas por la mayoría de los lenguajes, y en aquellos que sí tienen estas características ofrecen soluciones eficaces y efectivas en la solución de problemas complejos.
Aquí mismo se Encuentra una subdivisión que son: Lineales (Pila Cola y Listas Enlazadas) y las no lineales (Arboles y Grafos)
Diferencia Entre Estáticos y Estructurados
Una característica importante que diferencia a los tipos de datos es la siguiente: los tipos de datos simples tienen como característica común que cada variable representa a un elemento; los tipos de datos estructurados tienen como característica común que un identificador (nombre) puede representar múltiples datos individuales, pudiendo cada uno de éstos ser referenciado independientemente.
Entendido lo anterior podemos decir que las Estructura de datos no son Datos al azar sin orden o lógica o sin alguna característica común que sea capaz de agruparlos.
Conclusión
Las estructuras de datos son colecciones de información que tratan de generar modelos a través de métodos que representen de manera eficiente y sencilla acciones o procesos cotidianos aplicados a sistemas para el manejo de información, dependiendo de las necesidades se puede realizar de diferentes ajustes (Esto mediante alguna de las estructuras ya sea lineal o no lineal) para crear de manera concreta un proceso que sea útil en el programa mismo o llamarlo desde algún otro.
Suscribirse a:
Entradas (Atom)
