删除顺序表L中下标为p的元素
数据结构
顺序表
笔试题2:删除顺序表L中下标为p(0<p<length-1)的元素,成功返回1,否则返回0,并将被删除元素的值赋给e
/*************************************************************************************
*
* 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;
}