2.3.2-1-(1)编写一个函数,从一个给定的顺序表A中删除元素在x到y(x<=y)之间的所有元素,要求以较高的效率来实现。
int del( vector A, int n, ElemType x, ElemType y )
{
int i=0,k=0;
while( i<n )
{
if( A[i]>=x&&a[i]<=y )
{
k++;
}
else
{
A[i-k] = A[i];
}
i++;
}
return(n-k);
}