Documente Academic
Documente Profesional
Documente Cultură
INGENERIA EN INFORMATICA
UNIDAD 1:
INTRODUCCIÓN A LAS ESTRUCTURAS DE DATOS
NOMBRE DE LA ASIGNATURA:
ESTRUCTURA DE DATOS
PRESENTA [N]:
ALUMNOS:
Isis Amairani Martínez Casiano
18350118
William de la O Gómez
18350110
Luis Ángel Rodríguez Hernández
FECHA DE ENTREGA:
22 DE AGOSTO DE 2019
TIPOS DE DATOS ABSTRACTOS Y SU
IMPLEMENTACIÓN EN LA PROGRAMACIÓN ORIENTADA
A OBJETOS.
LISTAS
Colección de elementos homogéneos (del mismo tipo: (TipoElemento) con una
relación LINEAL establecida entre ellos. Pueden estar ordenadas o no con
respecto a algún valor de los elementos y se puede acceder a cualquier elemento
de la lista.
Las listas se utilizan en casi todo tipo de software, especialmente su
representación enlazada con punteros. Un ejemplo de aplicación del TAD lista son
las tablas hash con encadenamiento de sinónimos. La tabla sería un array de
listas de longitud variable: un nodo por cada colisión, lo que evitaría
sobredimensionar la tabla y además su posible desborde.
PILA
Colección de elementos homogéneos (del mismo tipo: (TipoElemento) ordenados
cronológicamente (por orden de inserción) y en el que sólo se pueden añadir y
extraer elementos por el mismo extremo, la cabeza. Es una estructura LIFO (Last
In First Out).
La interfaz de este TDA provee las siguientes operaciones:
TipoABB
Estructura de elementos homogéneos (del mismo tipo: TipoElemento) con una
relación JERARQUICA establecida entre ellos a modo de árbol binario en el que el
subárbol izquierdo de cualquier nodo, si no está vacío, contiene valores menores,
con respecto a algún campo clave de tipo, que el valor que contiene dicho nodo, y
el subárbol derecho, si no está vacío, contiene valores mayores.
TipoABin
Estructura de elementos homogéneos (del mismo tipo: TipoElemento) con una
relación JERARQUICA establecida entre ellos a modo de árbol binario.
COLA
Es una lista de elementos en donde siempre se insertan nuevos elementos al final
de la lista y se extraen elementos desde el inicio de la lista. También se conoce a
las colas como listas FIFO (FIRST IN - FIRST OUT: el primero que entra es el
primero que sale).
Las operaciones básicas en una cola son:
BIBLIOGRAFIAS
https://users.dcc.uchile.cl/~bebustos/apuntes/cc30a/TDA/