Ca sa inversezi noduri defapt, inversezi informatiile din cele 2 noduri. Ai separat o varbila aux de tip elev, si interschimbi cele doua elemente :
elev aux; // o variabila auxiliara
// p si q sa zis ca is 2 pointeri la lista ta
aux=p->info;
p->info=q->info;
q->info=aux;
Sper ca ai inteles ideea