El concepto de COLA es uno de los que pueden observarse en la vida cotidiana. Espectadores esperando en una taquilla de un cine, en el estadium para la espera de un juego de futbol o beisbol, clientes en un supermercado esperando por el pago de la compra de artículos de alimentos, entre otros. En una aplicación informática, una cola es una lista en el que las inserciones a la lista se realiza por un extremo (inicio o frente) y todas las eliminaciones se ejecutan por otro extremo (final).
Las colas las llaman estructura FIFO (first-in, first-out; primero en entrar, primero en salir). Las aplicaciones en el mundo de la computación son muy variadas y numerosas: colas de tarea a realizar por la impresora, acceso de almacenamiento en disco, sistemas de tiempo compartido, uso de la unidad central de proceso (UCP).
En este apartado manejaremos las colas bajo el enfoque de TDA.





Usted puede consultar el multimedia de colas en el siguiente enlace.
Referencias:

Joyanes A, Luis. (1998). Estructura de Datos. Algoritmos, abstracción y objetos. McGraw Hill./Interamericana de España.
Zambrano, N. y Sepúlveda, J. (1988). Tipos De Datos Y Estructuras De Datos. Fondo editorial acta científica venezolana. Universidad Central de Venezuela.