顺序表的删除算法
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)
}
网友评论