Queues
¿Qué son las Queues (Filas/Colas)?
- Estructura de datos lineal
- Sigue el orden FIFO (First In First Out), lo que quiere decir que el último elemento en ingresar a la estructura, es el último en salir.
Operaciones
- enqueue(): Añade un elemento al final de la fila.
- dequeue(): Elimina el elemento del frente de la fila.
- peek(): Obtiene el elemento al frente de la fila, sin eliminarlo.
- isEmpty(): Revisa si la fila está vacía.
La complejidad de estas operaciones es O(1).
Aplicaciones