Seja a pilha p = [ “Segundo”, “Primeiro” ], inicialmente com estes valores, sendo “Segundo” o item que se encontra no topo da pilha (utilizaremos a convenção: p = [topo, a, b, c, d,…]).
Considere as operações clássicas push e pop e uma operação menos tradicional, top, que retorna o elemento que se encontra no topo da pilha, mas sem eliminá-lo.
Como ficaria finalmente a pilha, depois de executar a sequência de comandos Java a seguir?
p.push("a");
p.push("b");
Object obj = p.pop();
p.push("c");
p.push( p.pop() );
p.push("e");
Pessoal eu fiz aqui é ficou e,b,c,a,segundo,primeiro ? esta certo ?