Una cola es una estructura de datos que almacena elementos en una lista y permite acceder a los datos por uno de los dos extremos de la lista (Figura). Un elemento se inserta en la cola (parte final) de la lista y se suprime o elimina por el frente (parte inicial, frente) de la lista. Las aplicaciones utilizan una cola para almacenar elementos en su orden de aparición o concurrencia.
Estructuras de datos en Java - Luis Joyanes Aguilar e Ignacio Zahonero Martínez.
## Métodos implementados
- Insertar elemento al final de la cola
public void insertar(Object dato) { }
- Quitar elemento al frente de la cola
public Object quitar() throws Exception { }
- Obtener el primer elemento de la cola
public Object frenteCola() throws Exception { }
- Vaciar cola
public void borrarCola() { }
- Contar elementos de la cola
public int contarDatos() { }
- Imprimir elementos de la cola
public void imprimir() { }
- Comprobar si la cola está vacía
public boolean colaVacia() { }
NOTA: El código recogido en este repositorio está basado en el libro "Estructuras de datos en Java", de Luis Joyanes Aguilar e Ignacio Zahonero Martínez. Todos los derechos van a sus respectivos dueños.
Espero que este repositorio te sirva de ayuda. A pesar de estar basado en Java, el código puede ser adaptado a otros lenguajes. Cualquier contribución es bienvenida.
Contacto: [email protected].