public void insertarprimero(object dato)
        {
            NodoLE aux = new NodoLE(dato);

            aux.siguiente = primero;
            primero       = aux;
            cima++;
        }
        public void imprimeTodosLosNodos()
        {
            NodoLE actual = primero;

            while (actual != null)
            {
                Console.WriteLine(actual.elemento);
                actual = actual.siguiente;
            }
        }
        public object quitarchar()
        {
            Object aux;

            if (ListaVacia())
            {
                throw new Exception("PILA VACIA NO HAY DATA");
            }
            aux     = (Object)primero.elemento;
            primero = primero.siguiente;
            cima--;
            return(aux);
        }
Beispiel #4
0
 public NodoLE(Object entrada)
 {
     this.elemento  = entrada;
     this.siguiente = null;
 }
 public ClsListEnlazada()
 {
     primero = null;
     ultimo  = null;
     cima    = 0;
 }