public void insertar(int llave) { if (buscar(llave) == null) { // Crear un listaEnlace nuevo Enlace nuevo = new Enlace(primer, llave); if (primer == null) { // Si el primer listaEnlace es null, el ul ultimo = nuevo; } // El primer es el nuevo. primer = nuevo; // El ultimo apunta al primer. ultimo.setSiguente(primer); elementos++; } } final public class Enlace { private int llave; private Enlace siguente; public Enlace(Enlace siguiente, int llave) { this.siguente = siguente; this.llave = llave; } public int getLlave() { return llave; } public Enlace getSiguente() { return siguente; } public void setSiguente(Enlace siguente) { this.siguente = siguente; } }