if(NULL==head || pos<1 || pos>Length(head))
{
return head;
}
if(head->next==NULL ||pos==1)
{
head=delete_head(head);
}
else
{
Linklist p=head;
for(int i=1;i<pos-1;i++)
{
p=p->next;
}
Linklist q=p->next;
p->next=q->next;
free(q);q=NULL;
}
return head;
}
22