typedef struct {
ElemType* elem;
int length;
int listsize;
}SqList;
void Union(SqList La,SqList Lb,SqList& Lc){
for(int i=k=0;i<La.length;i++){//将A中的元素复制到C中
Lc.elem[k++] = La.elem[i];
}
for(int j=0;j<Lb.length;j++){//将B中元素(不在A中)复制到C中
for(int i = 0;i<La.length && La.elem[i] != Lb.elem[j];i++);
if(i == La.length) Lc.elem[k++] = Lb.elem[j];
}
Lc.length = k;//修改表长
}
温馨提示:内容为网友见解,仅供参考