ho provato a farla ...
codice:lista FirstLast(lista l){ if(l->next==NULL)return l; lista l2=FirstLast(l->next); l2->next=l; l=l2; return l; }
però non ho idea di come scriverla...avevo provato a ribaltarla : 1->2->3 diventa 3->2->1
in modo da tentare comunque di spostare il primo elemento in coda ma la funzione che ho scritto fa questo: 3->1->2 con in input la lista 1->2->3

Rispondi quotando