Está en la página 1de 1

Main: ListaEnlazada milista = new ListaEnlazada(); milista.Insertar(16); milista.Insertar(78); milista.Insertar(45); milista.Insertar(98); milista.Insertar(102); System.out.println(milista.listar()); //milista.borrarPrimero(); milista.borrarUltimo(); System.out.println(milista.

listar()); Nodo: int info; public Nodo Siguiente; public Nodo(int dato) { info = dato; } public void Visualizar(){ System.out.println("{"+info+"}"); } Lista Enlazada: Nodo primero; public ListaEnlazada(){ primero = null; } public boolean vacia(){ if (primero==null){ return (true); }else{ return (false); } } public void Insertar(int Dato){ Nodo Temporal = new Nodo(Dato); Temporal.Siguiente=primero; primero=Temporal;

} public void borrarPrimero(){ primero=primero.Siguiente; } public void borrarUltimo(){ Nodo anterior = primero; Nodo actual = primero; while(actual.Siguiente!=null){ anterior=actual; actual=actual.Siguiente; } anterior.Siguiente=null; } public String listar(){ String Dato= " "; Nodo axu = primero; while(axu!=null){ Dato+="{"+ axu.info+"}"; axu=axu.Siguiente; } return(Dato); }

También podría gustarte