oi pessoal…!
Eu tenho o seguinte:
1-uma interface Fila(FIFO)
tenho os metodos
dequeue() enfileirar // apenas remove a frente da fila
enqueue() desenfileirar// apenas introduz atraz da fila
2-a implementacao desta interface
com os seguintes campos:
private Nodo inicio;
private Nodo fim;
private int numElem;
contem tambem a classe interna
private classe Nodo
{
private Object elem;
private Nodo next;
…
construtores
…
…
}
3-A classe teste
Para testar o funcionamento da FilaLigada eu fiz uma geracao de numeros aleatorios e fui introduzindo os elementos na fila…
a minha duvida e a seguinte:
como imprimir o conteudo existente na fila sem apagar nenhum elemento e sem usar um iterador e sem ter que criar um metodo auxiliar que eu teria que obviamente declara-lo na interface e implementa-lo e ir chamando-o na classe teste.
eu tenho a ideia do metodo getInicio()//que devolve o elemento do inicio
sem apaga-lo,mas como andar para frente para imprimir o elemento seguinte?
ABRACOS…!!!