Las colas son estructuras de datos FIFO donde los elementos se insertan al final mediante la operación push y se eliminan del principio mediante la operación pop. Se usan para almacenar y procesar datos según su orden de llegada, realizando inserciones al final y eliminaciones del principio de manera eficiente en tiempo constante.