void del_x(LinkList& L, int x)
{
LNode* p=L->next,*pre=L,*q;
if (L->next == NULL)
return;
while (p)
{
if (p->data == x)
{
pre->next = p->next;
q = p;
p = p->next;
free(q);
}
else
{
p = p->next;
pre = pre->next;
}
}
}