You are on page 1of 1

public class Driver {

class union(int arr1[],int arr2[]){


int i = 0;
int j=0;

while(i<arr1.length && j<arr2.length);{


if(arr1[i] < arr2[j]){
System.out.print(arr1[i++] + " ");
}else if(arr1[i]>arr2[j]){
System.out.print(arr2[j++] + " ");
}else{
System.out.print(arr2[j++] + " ");
i++;
}
}
}

public static void main(String[] args) {


//int arr[] = new int[10];
int arr[] = {5,8,20,34,50,1,78,24,23,10};

for(int n:arr) {
System.out.println(n);
}

int nextArr[] = new int[10];


for(int x=arr.length-1; x>=0;x--){
nextArr[arr.length-1-x] = arr[x];
}

System.out.println();
for(int n:nextArr) {
System.out.println(n);
}

Driver d1 = new Driver();


int arr1[] = {1,6,3,5,7};
int arr2[] = {2,3,5,6};
d1.union(arr1,arr2);

}}

You might also like