Pessoal eu to precisando de uma ajuda grande… Eu to desenvolvendo um algoritmo que faz a inserção de elementos numa lista… Ate ai tudo bem…
quando for para imprimir ta dando a maior dor de cabeça… não é nada referente a não compilar. Apenas mostrar na tela. Ja tentei colocar dentro do metodo de inserir mas ta dando tudo errado.
Eu tenho que imprimir assim.
valor do no
referencia anterior do no
referencia proximo do no
Quando eu coloco dentro do metodo só o anterior aparece e o valor e proximo fica como num… Ai ta minha dor de cabeça. se é lista duplamente ela tem que mostrar dois pontos de referencia e não um…
tenho metodos
get e set para prox e ant.
meu codigo é esse:
public void insertElem(int n){
No tmp = new No();
tmp.setValor(n);
if(primeiro==null){
primeiro = tmp;
ultimo = tmp;
mostra(tmp,n);
}
else{
tmp.setAnt(ultimo);
mostra(ultimo,n);
ultimo.setProx(tmp);
ultimo = tmp;
}
}
Grato pela ajuda…