typedef struct Node{
int data;
struct Node *next;
}Node,*LinkList;
int delList(LinkList L,int start,int end)
{
(1) * q = L,*p = L->next;
int delFlag = 0;
while ( p )
if ( p->data <= start)
{ q = p; p = (2);}
else
if ( p->data < end )
{
q->next = (3); free(p);
p = (4); delFlag = 1;
}
else break;
if( delFlag == 0) return -1;
return 0;
}