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.

public class Cola<T> extends Object
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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Elimina y devuelve el primer elemento de la cola.
    void
    enqueue(T elemento)
    Agrega un elemento al final de la cola.
    boolean
    Comprueba si la cola está vacía.
    Devuelve el primer elemento de la cola sin eliminarlo.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Cola

      public Cola()
  • Method Details

    • enqueue

      public void enqueue(T elemento)
      Agrega un elemento al final de la cola.
      Parameters:
      elemento - el elemento a agregar a la cola.
    • dequeue

      public T dequeue()
      Elimina y devuelve el primer elemento de la cola.
      Returns:
      el primer elemento de la cola.
    • peek

      public T 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.