#define maxsize 1000
typedef struct ArrList{
int data[maxsize];
int len;
}Arr;//定义顺序表
void deleteX(Arr &Arr,int x){
int interval=0;//间隔
for(int i=0;i<Arr.len;i++){
Arr.data[i-interval]=Arr.data[i];
if(Arr.data[i]==x)
++interval;
}
Arr.len-=interval;
}
王道数据结构2.2.3-二.03解答 删除值为x的所有元素
于 2022-01-24 17:05:31 首次发布