scandisci le due liste (corrente=corrente.succlista qualcosa del genere, poi dipende da come le implementi le liste, se con classi o no), mentre gli elementi della prima sono uguali a quelli della seconda e incrementa il contatore. quando incontri due elementi diversi significa che è iniziata la parte finale diversa e ti fermi. se serve puoi conservare la parte comune e diversa in altre strutture dati.
rappresentante corso di laurea in informatica MAGISTRALE rappresentante per la FACOLTA' di SCIENZE MM.FF.NN. lista LINK