编程实现将两个递增有序的顺序表进行合并

两个顺序表按递增方式排列,在进行合并时依次比较,哪个线性表中的元素值小就将这个元素复制到新的线性表中,若两个元素相等,则复制一个即可,一直到其中的一个线性表中的元素全部复制到新表后,将另一个表中剩余的元素复制到新表中即可。
要求:同样的数据元素在新表中只出现一次。

第1个回答  2009-03-19
如果是python的话就非常简单。。。

>>> a = [1,2,3,6,7,9,10,32,56]
>>> b = [2,4,5,6,8,33,57]
>>> x= list(set(a+b))
>>> x.sort()
>>> x
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 32, 33, 56, 57]
>>>本回答被提问者采纳
相似回答