Пример #1
0
 public void mover_disco(Pila a, Pila b)
 {
     if (b.isEmpty())
     {
         registrarMovimiento(a, b);
     }
     else if (a.isEmpty())
     {
         registrarMovimiento(b, a);
     }
     else
     {
         Disco discoA = b.lastElement();
         Disco discoB = a.lastElement();
         if (discoA.Valor < discoB.Valor)
         {
             registrarMovimiento(b, a);
         }
         else
         {
             registrarMovimiento(a, b);
         }
     }
 }