Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2019
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.24 KB | None | 0 0
  1. import java.util.ArrayList;
  2.  
  3. public class n4 {
  4. public static void main(String[] args) {
  5. ArrayList<Integer> arr1 = new ArrayList<Integer>();
  6. arr1.add(1);
  7. arr1.add(304);
  8. arr1.add(101);
  9. ArrayList<Integer> arr2 = new ArrayList<Integer>();
  10. arr2.add(23);
  11. arr2.add(64);
  12. arr2.add(63);
  13. ArrayList<Integer> arr3 = new ArrayList<Integer>();
  14. sort(arr1);
  15. sort(arr2);
  16. arr3 = merge(arr1, arr2);
  17. for(int a : arr3) {
  18. System.out.println(a);
  19. }
  20. }
  21. public static ArrayList<Integer> merge(ArrayList<Integer> arr1, ArrayList<Integer> arr2) {
  22. ArrayList<Integer> arr3 = new ArrayList<Integer>();
  23. arr3.addAll(arr1);
  24. arr3.addAll(arr2);
  25. arr3 = sortAfterMerge(arr3);
  26. return arr3;
  27. }
  28.  
  29. public static ArrayList<Integer> sort(ArrayList<Integer> arr) {
  30. for (int i = 0; i < arr.size(); i++) {
  31. for (int j = 0; j < arr.size() - 1; j++) {
  32. if(arr.get(i) < arr.get(j)) {
  33. int temp = arr.get(i);
  34. arr.set(i, arr.get(j));
  35. arr.set(j, temp);
  36. }
  37. }
  38. }
  39. return arr;
  40. }
  41. public static ArrayList<Integer> sortAfterMerge(ArrayList<Integer> arr) {
  42. if(arr.get(0) > arr.get(1)) {
  43. for (int i = 0; i < arr.size(); i++) {
  44. for (int j = 0; j < arr.size() - 1; j++) {
  45. if(arr.get(i) < arr.get(j)) {
  46. System.out.println("here");
  47. int temp = arr.get(i);
  48. arr.set(i, arr.get(j));
  49. arr.set(j, temp);
  50. }
  51. }
  52. }
  53. }else {
  54. for (int i = 0; i < arr.size(); i++) {
  55. for (int j = 0; j < arr.size() - 1; j++) {
  56. if(arr.get(i) > arr.get(j)) {
  57. System.out.println("other here");
  58. int temp = arr.get(i);
  59. arr.set(i, arr.get(j));
  60. arr.set(j, temp);
  61. }
  62. }
  63. }
  64. }
  65. return arr;
  66. }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement