ma io non devo scambiare....devo portare in cima alla lista l'ultimo nodo e l'"ex" primo nodo non so dove metterlo (il testo dell'esercizio non lo specifica).

Avevo pensato di:
1-salvare in un puntatore l'indirizzo del 1 elem della lista
2-scorrere la lista finchè nn ho trovato il penultimo elemento
3-salvare in un puntatore l'ultimo elemento
4-far puntare a NULL il penultimo elemento
5-mettere l'ultimo elemento nel primo

ho pensato bene?