Código listas simplemente enlazadas
class Nodo { int dato; Nodo siguiente; public Nodo(int dato){ this.dato=dato; this.siguiente=null; } } public class Lista{ Nodo inicio; public Lista(){ this.inicio=null; } public void insertarInicio(int dato){ if(inicio==null){ inicio=new Nodo(dato); }else{ Nodo nuevoNodo=new Nodo(dato); nuevoNodo.siguiente=inicio; inicio=nuevoNodo; } } public void insertarFinal(int dato) { if(inicio==null){ inicio=new Nodo(dato); }else{ Nodo aux=inicio; while(aux.siguiente!=null){ aux=aux.sig