Package com.redes_sociales.estructura
Class Pila<T>
java.lang.Object
com.redes_sociales.estructura.Pila<T>
- Type Parameters:
T
- el tipo de elementos que se almacenarán en la pila.
Esta clase representa una pila (stack) implementada utilizando una lista enlazada.
La pila sigue el principio LIFO (Last In, First Out), donde el último elemento agregado es el primero en ser eliminado.
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
Pila
public Pila()
-
-
Method Details
-
push
Agrega un elemento a la cima de la pila.- Parameters:
elemento
- el elemento a agregar.
-
pop
Elimina y devuelve el elemento en la cima de la pila.- Returns:
- el elemento en la cima de la pila, o null si la pila está vacía.
-
peek
Devuelve el elemento en la cima de la pila sin eliminarlo.- Returns:
- el elemento en la cima de la pila, o null si la pila está vacía.
-
isEmpty
public boolean isEmpty()Comprueba si la pila está vacía.- Returns:
- true si la pila está vacía, false en caso contrario.
-