//P17 2
void reverse(SqList &L){
int temp;
for(int i=0;i<L.length/2;i++){
temp=L.data[i];
L.data[i]=L.data[L.length-1-i];
L.data[L.length-1-i]=temp;
}
}
//P17 3
void del_x(SqList &L,ElemType e){
int i,k=0;
for(i=0;i<L.length;i++){
if(L.data[i]!=e){
L.data[k]=L.data[i];
k++;
}
}
L.length=k;
}
void del_x_1(SqList &L,ElemType e){
int i=0,k=0;
while(i<L.length){
if(L.data[i]==e)
k++;
else
L.data[i-k]=L.data[i];
i++;
}
L.length-=k;
}
//打印顺序表
void print(SqList L){
for(int i=0;i<L.length;i++){
printf("%d\t",L.data[i]);
}
printf("\n");
}