主题:线性表问题
线性表问题
[size=3]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);
if (!Locateelem(La,e,equal)) listinsert(La, ++La_len,e);
}
}
这是一个两个表合并成一个表的算法。
其中 “list &La list Lb”是什么意思?那个&有什么作用?
listinsert(Lc ,++k,ai)这句话是不是说在Lc中的第K位置插入ai?
我是新手,~HOHO~[/size]
[size=3]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);
if (!Locateelem(La,e,equal)) listinsert(La, ++La_len,e);
}
}
这是一个两个表合并成一个表的算法。
其中 “list &La list Lb”是什么意思?那个&有什么作用?
listinsert(Lc ,++k,ai)这句话是不是说在Lc中的第K位置插入ai?
我是新手,~HOHO~[/size]