若一个线性表L采用顺序储存结构储存,其中所有元素为整数.设计一个算法,删除元素值在[x,y]之间的

2025-03-29 17:19:50
推荐回答(2个)
回答1:

void Delxtoy(SeqList &L, int x, int y)
{ int i,D_num=0;
for(i=0;i { if(L.data[i]>=x && L.data[i]<=y) D_num++;
if(D_num>0 && (L.data[i]y)) L.data[i-D_num]= L.data[i];
}
L.length=L.length-D_num;
}

回答2:

请采纳。