ciao a tutti.
ho un piccolo problema e non so come venirne a capo.
In un programma (Java) ho due liste(LinkedList) nella quale sono inseriti nominativi di persone (Cognome nome), ordinati per cognome tramite la Collections.sort e fin qui tutto bene.

Il problema nasce nel momento della comparazione delle due liste.
Mi spiego meglio.
Supponiamo di avere due Liste di soli nomi(per semplicità) con numero arbitrario.
Codice PHP:
Lista 1             Lista 2
Angelo              Alberto
Dario               Dario
Franco              Franco
Mario               Francesca
Mimmo               Mario
Roberto             Marco
Salvo               Roberto
Tiziana             Stefano
                    Tiziana 

Ora dovrei ottenere due liste separate in questo modo
Codice PHP:
Lista 1                             Lista2
null
(o Persona() vuota)             Alberto
Angelo                              null
Dario                               Dario
Franco                              Franco
null                                Francesca
Mario                               Mario
null                                Marco
Mimmo                               null
Roberto                             Roberto
Salvo                               null
null                                Stefano
Tiziana                             Tiziana 
Quindi se i nomi sono comuni nelle due liste metterli nella stessa posizione nelle due liste separate invece se non è comune ordinarlo nella prima o seconda lista come se fosse una lista comune...
Non mi interessa il codice, mi basta un'idea semplice, poi ad implementarla ci metto poco perché fino ad ora ho avuto qualche idea ma molto complicata dal punto di vista computazionale.

Grazie per ogni aiuto/consiglio.
Ciao