פיתרון תרגיל 5 .

void recursive_invert(LIST **top)
{
   LIST *ptr;
	if((*top!=NULL)&&(*top->next!=NULL))
   {
      ptr=top->next;
      recursive_invert(&ptr); 
      (*top->next)->next=*top;
      *top->next=NULL;
      *top=ptr;
   }
}
הקודם
הבא