删除顺序表L中下标为p的元素

数据结构

顺序表

笔试题2:删除顺序表L中下标为p(0<p<length-1)的元素,成功返回1,否则返回0,并将被删除元素的值赋给e
image

/*************************************************************************************
 *
 *  file name:  1.c
 *  author   : 	lu.ciana.598393@gmail.com
 *  date     :  2024/04/22
 *  function : 	删除顺序表L中下标为p(0<p<length-1)的元素,成功返回1,否则返回0,并将被删除元素的值赋给e
 *  note     :  None
 *  CopyRight (c)   2024    lu.ciana.598393@gmail.com   All Right Reserved
 *
 ************************************************************************************/
#include <stdio.h>
bool Seqlist_Del(Seqlist_t *L,int p)
{
    if (L == NULL)
    {
        printf("链表为空 无法删除\n");
        return 0;
    }
	int i,e;
    e=L[p];
    for(i=p;i<length;i++)
    {
        L[i]=L[i+1];
    }
    return 1;
}
posted @ 2024-04-23 02:47  luxiaolim  阅读(10)  评论(0编辑  收藏  举报