public class Pila extends java.lang.Object implements InterfazPila
Constructor and Description |
---|
Pila()
Construye la pila vacia.
|
Modifier and Type | Method and Description |
---|---|
boolean |
estaVacia()
Verifica que la pila este vacia.
|
java.util.Iterator |
iterador()
Iterador para moverse sobre los elementos de la pila sin alterarla.
|
java.lang.Object |
pop()
Extrae el elemento del tope de la pila.
|
void |
push(java.lang.Object x)
Inserta un nuevo elemento en la pila.
|
int |
tamanio()
Metodo para conocer el tamano de una pila
|
java.lang.Object |
top()
Devuelve el elemento del tope de la pila (sin alterar esta)
o bien null si se encuentra vacia.
|
void |
vaciar()
Vacia una pila.
|
public boolean estaVacia()
estaVacia
in interface InterfazPila
public void vaciar()
vaciar
in interface InterfazPila
public int tamanio()
public java.lang.Object top()
top
in interface InterfazPila
public java.lang.Object pop()
pop
in interface InterfazPila
public void push(java.lang.Object x)
push
in interface InterfazPila
x
- el elemento a insertar.public java.util.Iterator iterador()
iterador
in interface InterfazPila