#include <stdio.h>
#include <stdlib.h>
#MaxSize 10
typedef struct{
int data[MaxSize];
int length;
}SqList;
void InitList(SeqList &L){
L.length=0;
for(i=0;i<MaxSize;i++){
L.data[i]=0;
}
}
bool InsertList(SqList &L,int i,int e){
if(i<1||i>L.length+1)
return false;
if(L.length>=L.MaxSize)
return false;
for(int j=L.length;j>=i;j--)
L.data[i]=L.data[i-1];
L.data[i-1]=e;
L.length++;
return true;
}
bool DeleteList(SqList &L,int i,int &e){
if(i<1||i>L.length)
return false;
e = L.data[i-1];
for(j=i;j<L.length;j++){
L.data[j-1] = L.data[j];
}
L.length--;
return true;
}
int main () {
SeqList q;
InitList(q);
InsertList(q,2,6);
return 0;
}