示例#1
0
        public void Push(Object pDato)
        {
            ClsNodoPila nuevo;

            nuevo           = new ClsNodoPila(pDato);
            nuevo.Siguiente = Cima;
            Cima            = nuevo;
            NumeroElementos++;
        }
示例#2
0
 public Object Quitar()
 {
     if (!PilaVacia())
     {
         Object auxs;
         auxs = Cima.Dato;
         Cima = Cima.Siguiente;
         NumeroElementos--;
         return(auxs);
     }
     return(null);
 }
示例#3
0
 public ClsNodoPila(Object pDato)
 {
     Dato      = pDato;
     Siguiente = null;
 }
示例#4
0
 public ClsPila()
 {
     Cima            = null;
     NumeroElementos = 0;
 }
示例#5
0
 public ClsNodoPila()
 {
     Siguiente = null;
 }