思路
类似按值删除的方法,设置指针 k 来过滤要删除元素
代码
bool del_st(SqList &L,ElemType s,ElemType t){
if(s>=t||L.length==0){
return false;
}
int k=0;
for(int i=0;i<L.length;i++){
if(L.data[i]<s||L.data[i]>t){
L.data[k]=L.data[i];
k++;
}
}
L.length=k;
return true;
}