-
题目:从顺序表中删除其值在给定值s和t之间(s<t)的所有元素,若s或t不合理或顺序表为空,则显示错误信息并退出运行
cpp
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;
}