typedef struct LNode
{
ElemTpye data;
struct LNode *next;
}LNode,*LinkList;
LinkList Del_Com(LinkList &L)
{
LNode *p,*q,*s;
for(p=L->next;p!=NULL;p=p->next)
{
for(q=p->next,s=p;q!=NULL;q=q->next)
{
if(q->next->data==p->next->data)
{
s->next=q->next;
free(q);
q=s->next;
}
else
{
s=q;
q=q->next;
}
}
}
}