Boa noite pessoal!
Preciso resolver esse exercício:
"Na classe Queue (implementação com alocação dinâmica) implemente um método que inverta o
conteúdo da fila. Este método deve retornar um novo objeto Queue com o conteúdo do objeto
fila corrente invertido. Dica: utilizar uma pilha auxiliar para realizar a inversão. "
Para isso eu criei o seguinte método:
public Object reversedQueue ()
{
Stack s[] = new Stack[q.length];
Queue otherQueue[] = new Queue[q.length];
for (int i = 0; i < q.length - 1; i++)
{
s[i] = (Stack)q[i];
otherQueue[i] = enqueue(s.pop());
}
return otherQueue;
}
Mas não deu certo. Aparece a seguinte mensagem de erro:
"
cannot find symbol
symbol: method pop()
location: clas Stack[]
"
Alguém sabe como corrigir pra mim esse erro?
Obrigado!!!