顺序表的删除算法

顺序表的删除算法

int DelList(SeqList*L,int i,ElemType*e)
{
    int k;
    if((i<1)||(i>L-length+1))
    {
        cout<<"删除位置不合法";
        return(ERROR);
    }
   *e=L->elem[i];
    for(k=i;k<=L-length-1;k++)
        L->elem[k]=L->elem[k+1];
    L->length--;
    return(OK)
}

你可能感兴趣的:(顺序表的删除算法)