关于线性表的问题
void purge(SqList &La, SqList Lb) { // 构造顺序表 La,使其只包含 Lb 中所有值不相同的数据元素,
// 算法不改变顺序表 Lb
bool b;
int Lb_len = Listlength( Lb ); //求线性表 Lb 的长度
InitList( La,Lb_len ); //创建一个空的线性表 La
int La_len = 0;
for ( i = 1; i <= Lb_len; i++ ) //依次处理 Lb 中每个元素
{
b = GetElem( Lb, i, e ); //取Lb中第 i 个数据元素赋给 e
if ( !LocateElem( La, e, equal( ) ) )
{
++La_len;
b = ListInsert( La,La_len,e ); //当 La 中不存在和 e 值相同的数据元素时,进行插入
}
}
}
本人菜鸟 谁能帮我把 main()部分和头文件补充下