1.有序顺序表
bool Del_s_t(SqList &L,ElemType s,ElemType t)
{
int i,j;
if(s>=t||L.length==0)
return false;
for(i=0;i<L.length&&L.data[i]<s;i++);
if(i>=L.length)
return false;
for(j=i;j<L.length&&L.data[j]<=t;j++);
while(j<L.length)
{
L.data[i]=L.data[j];
i++;j++;
}
L.Length=i;
return true;
}
2.一般顺序表
bool Del_s_t(SqList &L,ElemType s,ElemType t)
{
int i,k=0;
if(L.length==0||s>=t)
return false;
for(i=0;i<L.length;i++)
{
if(L.data[i]>=s&&L.data[i]<=t)
k++;
else
L.data[i-k]=L.data[i];
}
L.length-=k;
return true;
}