Fiz um programa colocando e retirando elementos de uma pilha…agora meu professor quer que implemente o programa para que o elemento retirado de uma pilha vá pra outra pilha…como faço isso?
Pilhas estáticas
I
1 Resposta
Crie duas pilhas, e faça com o seu método pop() (desempilha) retorne o elemento que foi desempilhado, sendo assim vc adiciona na outra usando o push() (empilha).
Pilha p1 = new Pilha();
Pilha p2 = new Pilha();
p1.push( elemento1 );
p1.push( elemento2 );
p1.push( elemento3 );
p1.push( elemento4 );
p2.push( p1.pop() );
p2.push( p1.pop() );
p2.push( p1.pop() );
p2.push( p1.pop() );
No final da execução desse "código" a pilha 1 estará vazia e a pilha 2 com os elementos da pilha 1, em ordem invertida.
Falow!
Criado 26 de outubro de 2006
Ultima resposta 26 de out. de 2006
Respostas 1
Participantes 2