顺序表-删除所有值为x的元素

/*对长度为n的顺序表L,编写一个时间复杂度为O(n)、空间复杂度为O(1)的算法
,该算法删除线性表中所有值为x的数据元素*/
#include
#include
#define InitSize 10
typedef int ElemType;
typedef struct{
	ElemType *data;
	int length;
}SqList;

bool InitList(SqList &L)
{
	L.data = (ElemType*)malloc(sizeof(ElemType)*InitSize);
	L.length = 0;
	return true;
}

bool deleSameVal(SqList &L,ElemType e)
{
	int k=0;
	for(int i=0;i

你可能感兴趣的:(顺序表,数据结构,算法,c语言)