Advertisement
rsvaco

prg pract 5 metodo eliminar

May 26th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.66 KB | None | 0 0
  1.     /**
  2.      * Elimina s del conjunto.
  3.      * Si s no pertenece al conjunto, el conjunto no cambia.
  4.      *
  5.      * @param s String.
  6.      */
  7.     public void eliminar(String s) {
  8.         NodoString aux = primero,
  9.                    ant = null;
  10.         int a = -1;
  11.         while(aux != null && a < 0 ) {
  12.             a = aux.dato.compareTo(s);
  13.             if (a < 0) {
  14.                 ant = aux;
  15.                 aux = aux.siguiente;
  16.             }
  17.         }
  18.         if (a == 0) {
  19.             talla--;
  20.             if(aux == primero) {
  21.                 primero = primero.siguiente;
  22.             }
  23.             else ant.siguiente = aux.siguiente;
  24.         }
  25.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement