Originariamente inviato da kentaromiura
parti dal elemento iniziale PI,
lo aggiungi ad una nuova lista e tieni da parte il primo e l'ultimo elemento della lista2 PI2
per ognuno degli elementi concatenati a PI(lista1)
controlli che non esista in lista2
(parti da PI2 e segui tutti gli elementi in cascata)
se non c'e' lo inserisci associando all'ultimo elemento inserito
il puntatore al prossimo elemento(cioe' quello che stai inserendo)
ricapitolando ti serve
un elemento che tenga conto di che elemento stai guardando sulla "lista1"
la nuova lista "lista2"
"P2" = elemento iniziale di lista2
il puntatore all'ultimo elemento inserito
(per associare il puntatore del prossimo elemento da inserire)