//将所有在线性表Lb中但不再La中的数据元素插入到La中
void union(List &La,List Lb)
{
//求线性表长度
La_len=ListLength(La);
Lb_Len=ListLength(Lb);
for(i=1;i<=Lb_len;i++)
{
GetElem(Lb,i,e);//取Lb中的第i个数据元素赋给e
if(!LocateElem(La,e,equal))
{
ListInsert(La,++La_len,e);//La中不存在和e相同的数据元素,则插入之
}
}
}
void union(List &La,List Lb)
{
//求线性表长度
La_len=ListLength(La);
Lb_Len=ListLength(Lb);
for(i=1;i<=Lb_len;i++)
{
GetElem(Lb,i,e);//取Lb中的第i个数据元素赋给e
if(!LocateElem(La,e,equal))
{
ListInsert(La,++La_len,e);//La中不存在和e相同的数据元素,则插入之
}
}
}