已知现有一顺序表L(a1,a2,…,an),若要将其第i个位置上的元素删除,请写出算法的具体步骤.用语言叙述
问题描述:
已知现有一顺序表L(a1,a2,…,an),若要将其第i个位置上的元素删除,请写出算法的具体步骤.用语言叙述
答
数据结构.
listDelete(&L,i,&e)
Status ListDelete(List &L,int I,ElemType &e)
{ if ((iL.length))return Error;
p=*(L.elem[i-1]);
e=*p;
q=L.elem+L.length-1;
for(++p;p