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; } } } }
public Eliminados() { this.primero = null; }
public NodoEliminados(string usuario, int unidades) { this.usuario = usuario; this.unidades = unidades; this.siguiente = null; }