顺序表的删除操作如何同c来实现
#include <stdio.h>#include <stdlib.h>
#define InitSize 10
typedef struct{
int *data;
int length;
int MaxSize;
}SqList;
void Init(SqList *L)
{
L->data=(int *)malloc(sizeof(int)*L->MaxSize);
L->length=0;
L->MaxSize=InitSize;
}
void ListDelt(SqList *L,int k,int **f)
{
(*f)=L->data;//编译不通过,如何写?新手求助
}
int main()
{
int e=-1;
int *f=&e;
SqList L;
Init(&L);//初始化顺序表
ListDelt(&L,4,&f);
return 0;
} 顺序线性表删除可以给个删除的位置,
从那个位置开始遍历用后一个元素覆盖前一个元素的吧
()
页:
[1]