Tudo bom galera!?!?!
Eu estou com uma ,estou tentando criar uma lista encadeada e até que saiu só q minha dúvida é a seguinte
eu insiro uns numeros qualquer ex: 23, 7, 78,54 … ele num teria q vim ordenado??
segue embaixo o código:
public class Lista {
// Atributos da Lista
private Object valorOrbital;
private Lista proximo;
// Get e Set
public Lista getProximo(){
return(this.proximo);
}
public void setProximo(Lista proximo){
this.proximo = proximo;
}
public Object getValorOrbital(){
return(this.valorOrbital);
}
public void setValorOrbital(Object valorOrbital){
this.valorOrbital = valorOrbital;
}
// Fim Get e Set
// Metodos
// Insercao
public void adiciona(Lista lista, Object valorOrbital){
Lista temporario = new Lista();
temporario.setValorOrbital(valorOrbital);
temporario.setProximo(lista.getProximo());
lista.setProximo(temporario);
}
// Fim insercao
// Imprime a lista
public void percorre(Lista lista){
Lista temporario = new Lista();
temporario = lista.getProximo();
while(temporario != null){
System.out.println("Valor Orbital : "+temporario.getValorOrbital());
temporario = temporario.getProximo();
}
}
// Fim Impressão
// Remoção
public void remocao(Lista lista){
Lista temporario = new Lista();
temporario = lista.getProximo();
lista.setProximo(temporario.getProximo());
// Neste trecho temporario vai para null
temporario = null;
}
// Fim remoçao
}