Advertisement
Guest User

Untitled

a guest
Mar 31st, 2020
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. import java.util.Scanner;
  2. import java.util.Arrays;
  3. public class merge {
  4. public static void main (String[]args) {
  5. Scanner stdin = new Scanner (System.in);
  6. int s1;
  7. int s2;
  8. int[] c1;
  9. int[] c2;
  10. System.out.print("Enter list1 size and contents: ");
  11. s1 = stdin.nextInt();
  12. c1= new int[s1];
  13. for (int i =0; i<s1;i++) {
  14. c1[i]=stdin.nextInt();
  15. }
  16. System.out.print("Enter list2 size and contents: ");
  17. s2 = stdin.nextInt();
  18. c2= new int[s2];
  19. for (int i =0; i<s2;i++) {
  20. c2[i]=stdin.nextInt();
  21. }
  22. System.out.print("List1 is ");
  23. for (int i=0;i<s1; i++) {
  24. System.out.print(c1[i]+ " ");
  25. }
  26. System.out.println();
  27. System.out.print("List2 is ");
  28. for (int i=0;i<s2; i++) {
  29. System.out.print(c2[i]+ " ");
  30. }
  31. System.out.println();
  32. int size = s1 + s2;
  33. for (int i = 0; i < size; i++) {
  34. System.out.print(merge(c1,c2)[i] + " ");
  35. }
  36. stdin.close();
  37. }
  38. public static int[]merge (int[]list1,int[]list2) {
  39. int size = list1.length+list2.length;
  40. int[]list3 = new int[size];
  41. for(int i= 0; i< size;) {
  42. for (int x = 0; x<list1.length; x++) {
  43. list3[i++]= list1[x];
  44. }
  45. for(int y = 0; y< list2.length;y++) {
  46. list3[i++]=list2[y];
  47. }
  48. }
  49. Arrays.sort(list3);
  50. return list3;
  51. }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement