public sort( int [] A,int [] B){
A.sort();
B.sort();
int lengA = A.length;
int lengB = B.length;
HashSet <int> C = new HashSet<int> ();
int i=0,j=0;
while (i<lengA && j<lengB){
C.add((A[i]>B[j]?B[j]:A[i]));
i++;
j++;
}
while(lengA >lengB && i<lengA){
C.add(A[i]);
i++;
}
while (lengA<lengB &&j<lengB){
C.add(B[j]);
j++;
}
}
列表操作
写一个方法fun(A,B)
输入:两个列表A,B
输出:一个列表C升序排列,A和B并集(去重)
自己设计完成单元测试
单元测试用例:
eg:
A=[9,8,11,1,2],B=[1,10,3,6,9]
输出:
C=[1,2,3,6,8,9,10,11]