【数据结构】5 删除指定范围值2

2019-09-29  本文已影响0人  jas_go
  1. 从有序顺序表中删除其值在给定值s与t之间(包含s和t, 要求s<t)的所有元素,如果s或t不合理或者顺序表为空则显示出错信息并退出运行。
bool Del_s2t(sqList &L, int s, int t)
{
    if(L.length==0)
        return false;
    int k=0;
    for(int i=0;i<L.length;i++)
    {
        if(L.data[i]<s || L.data[i]>t)
        {
            L.data[k]=L.data[i];
            k++;
        }
    }
    L.length=k;
    return true;
}
上一篇 下一篇

猜你喜欢

热点阅读