Académique Documents
Professionnel Documents
Culture Documents
3
1.1 DEFINICION................................................................................................... 4
1.2 CLASIFICACION.............................................................................................. 4
Estructuras lgicas de datos:...........................................................................4
Estructuras primitivas y simples:.....................................................................4
Estructuras lineales y no lineales:....................................................................5
1.3 ESTRUCTURAS LINEALES Y NO LINEALES......................................................5
Estructuras lineales......................................................................................... 5
1.4 ESTRUCTURAS ESTATICAS Y DINAMICAS.......................................................6
Datos estticos:............................................................................................... 6
Datos dinmicos:............................................................................................. 6
APORTE:.............................................................................................................. 7
CONCLUSION....................................................................................................... 7
FUENTES BIBLIOGRAFICAS.................................................................................. 8
INTRODUCCION
En la vida cotidiana la mayor parte de la informacin til no aparece aislada en
forma de datos simple, sino que estn organizados y bien estructurados. Los
diccionarios, las guas, enciclopedias, incluso las revistas o el peridico son
ejemplos de esto, son colecciones de datos que seran casi intiles si no
estuvieran bien organizados de acuerdo con ciertas reglas. Adems de que
estructurar y organizar la informacin es una ventaja adicional al facilitar el acceso
y manejo de los datos que se tienen. Por ello es un acierto el agrupar los datos,
teniendo estructura y organizacin interna para su mejor uso.
1.1 DEFINICION
1.2 CLASIFICACION
Una estructura de datos es una clase de datos que se puede caracterizar por su
organizacin y operaciones definidas sobre ella. Algunas veces a estas estructuras se les
llama tipos de datos.
En ellas encontramos las siguientes:
Los diferentes TADs basados en este concepto se diferenciaran por las operaciones de
acceso a los elementos y manipulacin de la estructura. Desde el punto de vista de la
informtica, existen tres estructuras lineales especialmente importantes: las pilas, las
colas y las listas. Su importancia radica en que son muy frecuentes en los esquemas
algortmicos.
Las operaciones bsicas para dichas estructuras son:
* crear la secuencia vaca
* aadir un elemento a la secuencia
* borrar un elemento a la secuencia
* consultar un elemento de la secuencia
* comprobar si la secuencia est vaca
La diferencia entre las tres estructuras que se estudiarn vendr dada por la posicin del
elemento a aadir, borrar y consultar:
* Pilas: las tres operaciones actan sobre el final de la secuencia
* Colas: se aade por el final y se borra y consulta por el principio
* Listas: las tres operaciones se realizan sobre una posicin privilegiada de la secuencia,
la cual puede desplazarse
Se presenta el TAD de las pilas de elementos arbitrarios. Tras especificarlo, se muestra su
implementacin en vector (posteriormente se ver su implementacin con memoria
dinmica) y se discuten sus ventajas y desventajas.
Despus se muestran las colas siguiendo un proceso idntico al del subtema anterior. Se
presenta y discute la implementacin en vector circular (tambin posteriormente se ver
su implementacin en memoria dinmica). Respecto a las listas, dado que hay muchas
versiones diferentes se escoge una como base. Concretamente las listas con punto de
inters, donde existe un elemento que sirve de referencia a las operaciones de insercin,
supresin y consulta
Estas listas tienen el inters aadido de que son equivalentes a la nocin de secuencia
que los estudiantes conocen de Programacin. Se da una especificacin formal de estas
listas y se discuten las diferentes implementaciones. Tras considerar una implementacin
Datos dinmicos:
Su tamao y forma es variable (o puede serlo) a lo largo de un programa, por lo que se
crean y destruyen en tiempo de ejecucin. Esto permite dimensionar la estructura de
datos de una forma precisa: se va asignando memoria en tiempo de ejecucin segn se
va necesitando.
CONCLUSION
Desde hace mucho tiempo el ser humano ha tenido la necesidad de organizar y
estructurar la informacin para un mejor manejo de ella.
FUENTES BIBLIOGRAFICAS
PGINAS WEB
Unidad 1. IntroduccionED. En lnea. Consultada el dia 27 de agosto del 2014. Link:
http://www.paginasprodigy.com/edserna/cursos/estddatos/notas/Unidad1.Introducc
ionED.pdf