Advertisement
Guest User

JAVA

a guest
Mar 23rd, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.94 KB | None | 0 0
  1. import java.lang.reflect.Array;
  2. import java.util.Arrays;
  3.  
  4. public class MySort {
  5.     public static void main(String args[]) {
  6.  
  7.         int[] mass = new int[]{1, 3, 5, 8};
  8.         int[] mass2 = new int[]{2, 1, 4, 9, 2};
  9.  
  10.         int n = 0;    // счетчик для 1 массива
  11.         int m = 0; // счетчик для 2 массива
  12.         Arrays.sort(mass);
  13.         Arrays.sort(mass2);
  14.         int[] mass3 = new int[mass.length + mass2.length];
  15.         System.out.println(Arrays.toString(mass));
  16.         System.out.println(Arrays.toString(mass2));
  17.         for (int i = 0; i <= mass3.length-1; i++) {
  18.             if(n < mass.length-1){
  19.             mass3[i] = mass[n] < mass2[m] ? mass[n++] : mass2[m++];
  20.  
  21.             if (mass[n] == mass2[m]) {
  22.                 mass3[i] = mass[n++];
  23.                 mass3[i + 1] = mass2[m++];
  24.  
  25.             }
  26.         }}
  27.         System.out.println(Arrays.toString(mass3));
  28.     }
  29.  
  30.  
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement