Così è un po' difficile aiutarti e correggere eventuali errori, ma puoi:
1)far puntare l'ultimo nodo della lista A invece che a null all'head della lista B;
2)posizionarti all'ultimo nodo della lista A, di volta in volta allochi spazio e copi in ordine gli elementi di B per liberare infine lo spazio allocato a B.
Se posti il tuo codice magari possiamo aiutarti di più.
Ciao.