bool Del(Sqlist &L,int s,int t){
if(L.length==0||s>=t)
return false;
int i,j;
for(i=0;i<l.length&&L.data[i]<s;i++) //i对应>=s,要删
if(i>=L.length)
return false;
for(j=i;j<L.length&&L.data[j]<=t;j++) //j对应>t,不删
for(;j<L.length;i++,j++)
L.data[i]=L.data[j];
L.length=i;
return true;
}
【2 线性表】有序顺序表,删除所有s到t之间(包括st)的元素
于 2022-11-16 14:20:21 首次发布