天天看点

王道日常发布

//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");
}      

继续阅读