Package com.redes_sociales.estructura
Class Cola<T>
java.lang.Object
com.redes_sociales.estructura.Cola<T>
- Type Parameters:
T
- el tipo de elementos que se almacenarán en la cola.
Esta clase representa una cola genérica (queue) (FIFO: First In, First Out).
Utiliza una ListaEnlazada para almacenar los elementos de la cola.
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
Cola
public Cola()
-
-
Method Details
-
enqueue
Agrega un elemento al final de la cola.- Parameters:
elemento
- el elemento a agregar a la cola.
-
dequeue
Elimina y devuelve el primer elemento de la cola.- Returns:
- el primer elemento de la cola.
-
peek
Devuelve el primer elemento de la cola sin eliminarlo.- Returns:
- el primer elemento de la cola.
-
isEmpty
public boolean isEmpty()Comprueba si la cola está vacía.- Returns:
- true si la cola está vacía, false en caso contrario.
-