Documente Academic
Documente Profesional
Documente Cultură
CICLO : CUARTO
PARALELO: “B”
LATACUNGA – ECUADOR
UNIVERSIDAD TÉCNICA DE COTOPAXI
1. JUSTIFICACION
En el presente trabajo a realizarse se recopilara información acerca del tema de estructuras
entendimiento y fácil comprensión en el desarrollo del mismo para los estudiantes que se
2. OBJETIVO GENERAL
3. OBJETIVOS ESPECIFICOS
4. MARCO TEÓRICO
Según los autores Fager, J., Pantoja, W., Villacres., Páez, L., Ochoa, D y Vargas, E.,
(2014). Las estructuras de datos dinámicas son estructuras que crecen a medida que ejecuta
un programa y que nos permiten lograr un importante objetivo de la programación
orientada a objetos ,una estructura dinámica de datos es una colección de elementos
llamadas nodos que son normalmente registros. Al contrario de un arreglo que contiene
UNIVERSIDAD TÉCNICA DE COTOPAXI
espacio para almacenar un número fijo de elementos, una estructura dinámica de datos se
amplía y contrae durante la ejecución del programa, basada en los registros de
almacenamiento de datos del programa.
Clasificación: A su vez, este tipo de estructuras se pueden dividir en dos grandes grupos
según la forma en la cual se ordenan sus elementos.
Lineales
No lineales
Pilas: Son un tipo especial de lista, conocidas como listas LIFO (Last In, First Out): el
último en entrar es el primero en salir).
Ejemplo: Creamos un nodo para el valor que colocaremos en la pila. Hacemos que
nodo>siguiente apunte a Pila. Hacemos que Pila apunte a nodo.
Colas: es un tipo especial de lista enlazada en la que sólo se pueden insertar nodos en uno
de los extremos de la lista y sólo se pueden eliminar nodos en el otro y Este tipo de lista es
conocido como lista FIFO (First In, First Out: El primero en entrar es el primero en salir
Ejemplo: tipoNodo es el tipo para declarar nodos, pNodo es el tipo para declarar punteros
a un nodo y Cola es el tipo para declarar colas.
Dentro de las estructuras de datos no lineales tenemos los árboles y grafos. Este tipo de
estructuras los datos no se encuentran ubicados secuencialmente. Permiten resolver
problemas computacionales complejos.
UNIVERSIDAD TÉCNICA DE COTOPAXI
Arboles: Estructura no lineal jerárquica en la que cada elemento tiene un único antecesor y
puede tener varios sucesores y se utilizan para aplicaciones algorítmicas
Ejemplo: un árbol puede definirse como un dato llamado raíz seguido de un subárbol
izquierdo y otro subárbol derecho.
publicclass ArbolB<E>{
private Eraiz;
private ArbolB<E>izq;
5. MAPA MENTAL
Listas
Estructuras Pilas
dinámicas
lineales
Colas
Estructuras
dinámicas o
flexibles
Arboles
Estructuras
dinámicas
No lineales Grafos
6. BIBLIOGRAFÍA
7. CONCLUSIONES