Beispiel #1
0
 public void conectar(nodoSimple x, nodoSimple y)
 {
     n++; //testing
     if (y == null)
     {
         if (primero == null)
         {
             primero = x;
             ultimo  = x;
         }
         else
         {
             x.asignaLiga(primero);
         }
         return;
     }
     x.asignaLiga(y.retornaLiga());
     y.asignaLiga(x);
     if (y == ultimo)
     {
         ultimo = x;
     }
 }
Beispiel #2
0
 public void desconectar(nodoSimple x, nodoSimple y)
 {
     if (y == null)
     {
         if (primero == ultimo)
         {
             ultimo  = null;
             primero = x.retornaLiga();
         }
         else
         {
             y.asignaLiga(x.retornaLiga());
             if (x == ultimo)
             {
                 ultimo = y;
             }
         }
     }
 }