Académique Documents
Professionnel Documents
Culture Documents
AL13500542.
Introduccin.
Un tipo abstracto de datos (TAD) es un tipo de datos al cual se ha aadido el
concepto de abstraccin para indicar que la implementacin del tipo es invisible
para los usuarios del tipo.
Los TAD ms comunes son las pilas, colas y listas.
Pilas.
Una pila es un TDA que se caracteriza por el hecho que el ltimo elemento en
entrar es el primero en salir. En ingles una pila se suele denominar con las
siglas LIFO (last in first out).
Ejemplos de pilas.
Listas.
Una lista es un TAD caracterizado por el hecho de que permite aadir, borrar o
consultar cualquier elemento de la secuencia. Es la estructura lineal ms
flexible, hasta el punto de considerar los TAD pila y cola casos particulares de
TAD lista.
Ejemplos de listas.
Tambin en este caso encontramos listas en nuestra vida cotidiana. Por
ejemplos, la lista de la compra. Cuando estamos en el supermercado
Colas.
Una cola es un TAD caracterizado por el hecho que el primer elemento en
entrar es el primero en salir. En ingles, una cola suele denominarse con las
siglas FIFO (first in first out).
Ejemplos de colas.
Las colas aparecen a menudo en nuestra vida diaria. Sin ir muy lejos, podemos
afirmar que pasamos una parte de nuestra vida haciendo colas: para la entrada
al cine, para pagar en la caja del sper, para visitar al mdico, para entrar al
saln de clases, para comprar las tortillas, para subir a un avin, etc. La idea es
siempre la misma: se atiende la primera persona de la cola, que es la que hace
rato que espera, y una vez atendida sale de la cola y la persona siguiente pasa a
ser la primera de la cola.
En el mundo informtico es muy habitual ver colas. Cuando el sistema
operativo ha de gestionar el acceso a un recurso compartido (procesos que
quieren ejecutarse en la CPU, trabajos que se envan a una impresora, descarga
Fuentes de consulta:
Senz, X. (2010). Estructura de datos bsicos. Catalunya: UOC.