习题3.3 线性表元素的区间删除(20 分)

List Delete( List L, ElementType minD, ElementType maxD )
{
  int i,count=0;
  for(i=0;i<=L->Last;i++)
  {
    if(L->Data[i]<maxD&&L->Data[i]>minD)
    count++;
    else
    L->Data[i-count]=L->Data[i];
  }
  L->Last-=count;
  return L;
}

猜你喜欢

转载自blog.csdn.net/yubai258/article/details/81837493