具体算法描述如下
int Delete_SeqList(PSeqList SeqListPointint i)
{ /*顺序表删除入口参数顺序表指针删除元素位置
返回标志表示成功表示删除位置不合法表示表不存在*/
int j;
if (!SeqListPoint)
{
printf(表不存在);
return(); /*表不存在不能删除元素*/
}
if(i< || i> SeqListPoint > length) /*检查删除位置的合法性*/
{
printf (删除位置不合法);
return();
}
for(j=i;j< SeqListPoint > length;j++)
SeqListPoint >data[j]= SeqListPoint >data[j]; /*向上移动*/
SeqListPoint > length ;
return (); /*删除成功*/
}
[] [] [] [] [] [] [] [] [] [] [] [] [] [] [] []