数据结构-顺序表笔试题2

删除顺序表 L 中下标为 p(0<=p<=length-1)的元素,成功返回 1,否则返回 0,并将被删除元素的值赋给e。
//删除顺序表 L 中下标为 p(0<=p<=length-1)的元素,成功返回 1,否则返回 0,并将被删除元素的值赋给e。
int SqList_Delete(SqList_t *List,int p){
    if(NULL==List)
    {
        return 0;
    }
    int e=List->start[p];
    for(int i=p;i<List->end;i++)
    {
        List->start[i]=List->start[i+1];
    }
    List->end--;
    return 1;
}
posted @ 2025-04-11 16:35  w1888  阅读(11)  评论(0)    收藏  举报