Esempio n. 1
0
        public void invertirLista()
        {
            ClaseBase p = null;
            ClaseBase c = inicio;
            ClaseBase n;

            while (c != null)
            {
                n           = c.siguiente;
                c.siguiente = p;
                p           = c;
                c           = n;
            }
            inicio = p;
        }
Esempio n. 2
0
        public void InvertirLista()
        {
            ClaseBase te = null;
            ClaseBase t  = inicio;
            ClaseBase x;

            while (t != null)
            {
                x           = t.Siguiente;
                t.Siguiente = te;
                te          = t;
                t           = x;
            }
            inicio = te;
        }
Esempio n. 3
0
        public string listar()
        {
            string    cdn  = "";
            ClaseBase temp = inicio;

            while (temp != null)
            {
                cdn += temp.ToString() + "\r\n";
                temp = temp.siguiente;
            }



            return(cdn);
        }
Esempio n. 4
0
        public void agregar(ClaseBase nuevo)
        {
            if (inicio == null)
            {
                inicio = nuevo;
            }
            else
            {
                //ClaseBase t = inicio;
                //while(t.Siguiente != null)
                //    t = t.Siguiente;
                //    t.Siguiente = nuevo

                agregar(nuevo, inicio);
            }
        }
Esempio n. 5
0
 public void agregar(ClaseBase nuevo)
 {
     if (inicio == null)
     {
         inicio = nuevo;
     }
     else
     {
         //ClaseBase temp = inicio;
         //while(temp.siguiente != null)
         //{
         //    temp = temp.siguiente;
         //}
         //temp.siguiente = nuevo;
         agregar(nuevo, inicio);
     }
 }
Esempio n. 6
0
 public void eliminarPrimero()
 {
     inicio = inicio.Siguiente;
 }
Esempio n. 7
0
        public void eliminarUltimo()
        {
            ClaseBase temp = inicio.siguiente;

            temp.siguiente = null;
        }