标签:
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
int a[]=new int[n];
for(int i=0;i<n;i++)
a[i]=sc.nextInt();
int m=sc.nextInt();
int b[]=new int[m];
for(int i=0;i<m;i++)
b[i]=sc.nextInt();
int union[]=new int[n+m];
int in[]=new int[n+m];
int k=0;
for(int i=0;i<n;i++){
for(int j=0;j<m;j++){
if(a[i]==b[j])in[k++]=a[i];
}
}
int k2=0;
int c[]=new int[n];
for(int i=0;i<n;i++)c[i]=a[i];
for(int i=0;i<n;i++){
for(int j=0;j<m;j++){
if(c[i]==b[j]){
c[i]=1001;
}
}
}
for(int i=0;i<m;i++){
union[k2++]=b[i];
}
for(int i=0;i<n;i++){
if(c[i]!=1001)
union[k2++]=c[i];
}
Arrays.sort(c);
Arrays.sort(union,0,k2);
Arrays.sort(in,0,k);
for(int i=0;i<k;i++)
System.out.print(in[i]+" ");
System.out.println();
for(int i=0;i<k2;i++)
System.out.print(union[i]+" ");
System.out.println();
for(int i=0;i<n;i++)
if(c[i]!=0 && c[i]!=1001)
System.out.print(c[i]+" ");
System.out.println();
}
}
标签:
原文地址:http://www.cnblogs.com/watchfree/p/5769086.html