Ola galera estou tentando implementar um codigo de Pessoa com lista simplesmente encadeada circular
mas não estou conseguindo inserir a segunda pessoa
public class LSE {
No prim;
public void criar() {
prim = null;
}
public void imprime() {
No aux = new No();
aux = prim;
while (aux != null) {
aux = aux.prox;
System.out.println("Nome: " + prim.p.getNome());
System.out.println("Idade: " + prim.p.getIdade());
System.out.println("CPF: " + prim.p.getCpf());
System.out.println("");
}
}
public boolean estaVazio() {
if (prim == null) {
return true;
} else {
return false;
}
}
public void inserir(Pessoa p) {
No novo = new No();
prim = novo;
novo.p = p;
novo.prox = null;
if (estaVazio()) {
prim = novo;
} else {
if (novo.p.getNome().compareTo(prim.p.getNome()) < 0) {
novo.p = prim.p;
novo.prox = null;
}
}
}
}