Queria a ajuda de vcs para fazer o metodo cresce() de uma fila.
O esta metodo faz.
Ao enfileirar um elemento eu olho o tamanho da fila.
Se a fila estiver cheia crio uma nova fila com o dobro da anterior, passo todos os elementos para a nova fila e continuo trabalhando com os elementos.
public void cresce()
{
}
Não consegui fazer funcionar, por isso pesso ajuda.
A miha esta deste jeito:
public void cresce()
{
int novotamanho = armazem.length * 2;
int novo[] = new int[novotamanho];
for(int i=0;i<armazem.length;i++)
{
novo[i] = armazem[i];
}//fim for(int i=0;i<old.length;i++)
armazem = novo;
}//fim metodo cresce()