lista encadeada

tens de procurar os elementos anteriores aos 2 que queres trocar, e depois fazes a troca dos apontadores:

imaginando que a é o elemento anterior ao primeiro que queres trocar, e b é o elemento anterior ao segundo, ou seja
a->next e b->next são os elementos que queres trocar,

Código:
aux = a->next;
a->next = b->next;
b->next = aux;
 
Back
Topo