Beruflich Dokumente
Kultur Dokumente
Ensayo.
Estructura de datos.
2
Características de las estructuras de datos.
Estructuras de datos.
Índice.
Introducción. ------------------------------------------------------------------------------------- 3
Arreglos. ------------------------------------------------------------------------------------------ 5
Registros. ---------------------------------------------------------------------------------------- 8
Búsqueda. ---------------------------------------------------------------------------------------- 9
Listas. -------------------------------------------------------------------------------------------- 11
Conclusión. ------------------------------------------------------------------------------------- 12
Bibliografía. ------------------------------------------------------------------------------------- 13
3
Características de las estructuras de datos.
Introducción.
Este ensayo no pretende ser una guía completa para manejar todas las estructuras de
estructuras que aquí se mencionan. Este ensayo es sólo una síntesis tomados de dos
libros que están citados al final de dicho documento. Se trata de explicar de manera
sencilla las características de cada una de las estructuras de datos. Sólo se explican las
Se empieza definiendo los conceptos básicos que engloban las estructuras de datos, los
tipos, así como unos mapas y tablas que pretenden ayudar a comprender de manera más
Se clasifican en dos tipos, principalmente los datos, los datos simples y los datos
estructurados. Se ocupan distintas técnicas, los arreglos, las pilas, las colas, los árboles
y los grafos. Se explican los distintos tipos de arreglos, los unidimensionales y los
bidimensionales, al igual que las matrices. En el caso de las pilas y colas se explica las
toca el tema puesto que son temas que se verán más adelantes en el curso de estructuras
y representación de datos.
4
Características de las estructuras de datos.
Estructuras de datos
computadora de distintas formas. Estos datos son agrupados bajo un mismo nombre.
Existe distintas formas de organizarlos y se caracterizan por éstos y por las operaciones
Se pueden clasificar en dos tipos, los datos simples o primitivos y las estructuras estáticas
Los simples no están compuestos de otras estructuras de datos. Ahora, los simples
pueden ser organizadas en las estáticas, aquí el tamaño de memoria que ocupa se define
Mapa conceptual de las distintas técnicas que ocupan las estructuras de datos. Cada
Arreglos.
Un arreglo es una estructura de datos estática, puesto, que no puede ser modificado el
espacio de memoria reservado una vez que ya se le haya fijado. Los elementos de esta
estructura son todos del mismo tipo de datos, y por eso también es llamada homogénea.
Arreglos unidimensionales
elemento tiene asignada una dirección de memoria y cada elemento puede ser utilizado
Operaciones
Los vectores son una secuencia ordenada, el límite inferior no tiene por qué empezar en
uno. Las operaciones que se pueden efectuar con los vectores son:
Asignación,
Lectura/escritura,
Ordenación,
Búsqueda.
Los arreglos de más de una dimensión, como las matrices, contienen elementos que son
ubicados por más de un índice. En el caso de n-dimencional habrá n índices para referirse
a cada elemento.
En este tipo de arreglo, los lenguajes de programación, ya sea JAVA o C++, pueden
almacenar en memoria los arreglos en dos formas diferentes, ya sea por el orden de fila
Cadena de caracteres
número de caracteres que contiene, la longitud cero es cuando no existe ningún carácter
en la cadena.
Las instrucciones básicas con las cadenas son: declaración, asignar, leer, escribir,
Concatenación
Esta es una operación de las cadenas, consta de reunir varias cadenas de caracteres en
una sola.
Los registros, como estructuras de datos, son estáticos, puesto que el espacio de
memoria reservado para todos sus elementos no puede modificarse cuando ya se lo haya
9
Características de las estructuras de datos.
fijado con anterioridad, también es heterogénea puesto que aquí, a diferencia de los
Búsqueda
se deben de dar las posiciones donde se encuentra dicho dato. Existen dos tipos de
algoritmo que requiere que el arreglo tenga sus componentes ordenados. Suponiendo
termina el algoritmo. Si no, si el dato es menor que este componente, seguirá buscando
Pilas y colas
Las pilas y colas son estructuras de datos lineales. Las pilas son listas de elementos en
el cual se puede insertar y eliminar elementos sólo por uno de los dos extremos, los
componentes de una pila serán empleados en orden inverso al que se colocaron. Las
pilas son herramientas de programación de tipo LIFO (Last in-First out). Arquitecturas
Las colas también son estructuras de datos lineales, se definen como estructuras de
almacenamiento donde los datos van a ser insertados por un extremo y serán extraídos
por otro. Las colas son herramientas de programación del tipo FIFO (first-in, first-out), es
11
Características de las estructuras de datos.
decir, el primer componente en entrar es el primero en salir. Las colas tienen dos formas
de uso, como arreglos y como listas ordenadas. Y las operaciones básicas de esta
Listas.
También llamada lista lineal o contigua, una lista es un conjunto de elementos, al igual
que las otras estructuras, que puede variar en número y donde cada elemento tiene un
único predecesor y un único sucesor. En esta definición se incluyen igual a los ficheros y
vectores. Existe otro tipo de lista, que es enlazada, y resuelve algunos inconvenientes de
las contiguas. En esta lista se pueden almacenar los elementos de una lista lineal en
Conclusión.
Con este trabajo concluyo que, a parte de muchas otras aplicaciones, las estructuras de
datos lineales son herramientas de programación con las cuales se organiza, etiquetan y
o simples.
El uso de ellos depende de los requerimientos que requiera alguna estructura, programa,
como pudieran ser C++ o Java, que permitan interactuar con los datos y entender poco
Las estructuras que no fueron vistas a profundidad aquí fueron las no lineales, como los
árboles, y los grafos, puesto que se verán más adelante en el curso de estructura de
datos. Sin embargo, se vieron las bases que servirán de cimiento para entenderlos
posteriormente.
13
Características de las estructuras de datos.
Bibliografías.
1) Luis Joyanes Aguilar. (2018). Capítulo 12. Estructuras dinámicas lineales de datos
HILL/INTERAMERICANA DE ESPAÑA, S. A. U.
ESPAÑA, S. A. U.
3) Cesar Augusto López. (2012). Estructura de datos. Viveros de Asís 96, Col.
MILENIO S.C.
https://usuarios.fceia.unr.edu.ar/~sorribas/info1_notas_de_clase_4.pdf
Organización de la memoria en una computadora. Oscar Emanuel Pascual Sánchez. -1CM20-
Arquitectura tipo:
Jerarquía de
Von memoria por
Neumann. niveles.
Cinta Discos
magnética. magnéticos.
Archivos
Archivos indexados. secuenciales
indexados.
Organización
física.