// Pila

package com.mycompany.iparcialedsofiacontrerasg7;


public class Pila {
    private NodoP top;
    
    public void push(NodoP ElementoNuevo){
        ElementoNuevo.setAbajo(top);
        top = ElementoNuevo;
    }

    public NodoP getTop() {
        return top;
    }
    
    public NodoP pop(){
        NodoP aux = top;
        if(PilaVacia()){
            System.out.println("No hay elementos en la pila");
        }else{
            top = top.getAbajo();
            aux.setAbajo(null);
        }
        return aux;
    }
    
    public boolean PilaVacia(){
        if(top == null){
            return true;
        }else{
            return false;
        }
    }
}
