需要用到线性表的12个基本操作,这里我用的是顺序表的12个操作,需要把SqListFunc.cpp头文件包含进来。
#include "SqListFunc.cpp"
void InputElement(SqList &L)
{
int i, num, e;
printf("num= ");
scanf("%d", &num);
printf("elem= ");
for(i = 1; i <= num; i++)
{
scanf("%d", &e);
ListInsert_Sq(L, i, e);
}
}
void Unionbing(SqList La, SqList Lb,SqList &Lc)
{
ElemType e;
int La_len,Lb_len,Lc_len=0,i;
La_len=ListLength_Sq(La);
Lb_len=ListLength_Sq(Lb);
for(i=1;i<=La_len;i++)
{
GetElem_Sq(La,i,e);
ListInsert_Sq(Lc,++Lc_len,e);
}
for(i=1;i<=Lb_len;i++)
{
GetElem_Sq(Lb,i,e);
if(LocateElem_Sq(Lc,e)==0)
ListInsert_Sq(Lc,++Lc_len,e);
}
}
void Unionjiao(SqList La,SqList Lb,SqList &Lc)
{
ElemType e;
int La_len,Lc_len=0,i;
La_len