Ver Mensaje Individual
  #8 (permalink)  
Antiguo 08/04/2011, 06:16
napartar
 
Fecha de Ingreso: noviembre-2008
Mensajes: 59
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: Invertir pila en java

Aquí lo tienes en recursivo:

Código Java:
Ver original
  1. public invierte(){
  2. Apilar p2 = new Apilar();
  3. invierte1(this, p2);
  4. pilar = p2;
  5. }
  6.  
  7. private void invierte1(Apilar p, Apilar p2){
  8. if(p.size() == 0)
  9. return;
  10. else{
  11. p2.apila(p.desapila());
  12. invierte1(p,p2);
  13. }
  14. }