#define MaxSize 10
typede struct{
ElemType data[MaxSize];
int length;
}SqList;
//顺序表的初始化
void InitList(SqList &L)
{
for(i=0;iL.length+1)
return false;
if(L.length +1 >MaxSize)//L.length>=MaxSize同样的效果
return false;
for(j = L.length;i=i一样的效果
{
L.data[j] = L.data[j-1];
}
L.data[i-1] = e;
L.length++;
return true;
}
//顺序表的删除
bool ListDelete(&L,i,&e)
{
if(i<1||i>L.length)
return false;
for(j=i;j<=L.length;j++)
{
e = L.data[i-1];
L.data[j-1] = L.data[j];
}
L.length--;
return true;
}
//顺序表的查找
ElemType GetELem(SqList L,int i)
{
if(i<1||i>L.length)
return L.data[i-1];
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)