思路:线性表是最简单的。当满足要求的时候,用一个指针(不是真正的指针)对原数组从头开始赋值即可。
当然也可以开一个新数组去做
int Delete( int A[], int L, int minA, int maxA )
{
int n = L;
int k = 0;
for (int i = 0; i < n; i ++ )
if(A[i] > minA && A[i] < maxA) continue;
else A[k ++ ] = A[i];
return k;
}