Exemplo n.º 1
0
 public void Insertar(string usuario, int num)
 {
     if (primero == null)
     {
         primero = new NodoEliminados(usuario, num);
     }
     else
     {
         NodoEliminados nuevo = new NodoEliminados(usuario, num);
         if (nuevo.unidades > primero.unidades)
         {
             nuevo.siguiente = primero;
             primero         = nuevo;
         }
         else
         {
             NodoEliminados aux = primero;
             while (aux.siguiente != null)
             {
                 if (aux.unidades < nuevo.unidades && aux.siguiente.unidades > nuevo.unidades || nuevo.unidades == aux.unidades)
                 {
                     break;
                 }
                 aux = aux.siguiente;
             }
             if (aux.siguiente == null)
             {
                 aux.siguiente = nuevo;
             }
             else
             {
                 nuevo.siguiente = aux.siguiente;
                 aux.siguiente   = nuevo;
             }
         }
     }
 }
Exemplo n.º 2
0
 public Eliminados()
 {
     this.primero = null;
 }
Exemplo n.º 3
0
 public NodoEliminados(string usuario, int unidades)
 {
     this.usuario   = usuario;
     this.unidades  = unidades;
     this.siguiente = null;
 }