菜鸟问个数据结构问题
void union (List &La, List Lb)
{
// 算法2.1 // 将所有在线性表Lb中但不在La中的数据元素插入到La中
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)) // La中不存在和e相同的数据元素
ListInsert(La, ++La_len, e);
// 插入
那啥,为什么void union (List &La, List Lb) 里La前加&,Lb不加啊
[最优解释]
null
[其他解释]
List &La, List Lb 你是要把Lb里面的加到List La里面 所以就 给list Lb的时候 就写List Lb 就行了。。