راستش كد بالا رو نميدونم اما استاد ما براي اين كار ، اين كد رو بهمون ياد داد:
کد:
void linkedlist::reverselist(void)
{
Node *before, *current, *after ;
before=null;
current=first;
after=first->node;
while(current)
{
current->next=before;
before=current;
current=after;
after=after->next;
}
first=before;
}