zzl-jy 发表于 2022-2-17 15:09:10

顺序表的删除操作如何同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;
       
}

korrina 发表于 2022-2-23 11:58:59

顺序线性表删除可以给个删除的位置,
从那个位置开始遍历用后一个元素覆盖前一个元素的吧
()
页: [1]
查看完整版本: 顺序表的删除操作如何同c来实现