راهنمایی در مورد لیست های پیوندی
دوستان
برای مع*** کردن یک لیست پیوندی آیا اینی که نوشتم درسته؟
کد:
struct Node{
Node *link
}
Node *makuselist(Node *head,Node *prev)
{
if((head==NULL)
{
return next;
}else{
Node *temp = head->link;
head->link = prev;
return makuselist(temp,head);
}
}
پاسخ : راهنمایی در مورد لیست های پیوندی
راستش كد بالا رو نميدونم اما استاد ما براي اين كار ، اين كد رو بهمون ياد داد:
کد:
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;
}