정렬되지 않은 두 배열의 정렬된 병합된 배열을 만들려면 먼저 두 개의 정렬되지 않은 배열을 만듭니다-
int[] arr1 =새로운 int[] {50, 22, 15, 40, 65, 75};int[] arr2 =새로운 int[] {60, 45, 10, 20, 35, 56};사전>이제 병합된 배열을 포함하는 새로운 결과 배열을 생성해 보겠습니다.
예시
int count1 =arr1.length;int count2 =arr2.length;int [] resArr =new int[count1 + count2]; 이제 결과 배열 resArr:while의 두 배열을 병합합니다(i이제 전체 예를 살펴보겠습니다.
예시
가져오기 java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.stream.Collectors;public class Demo { public static void main(String[] args){ int[ ] arr1 =새로운 정수[] {50, 22, 15, 40, 65, 75}; int[] arr2 =새로운 int[] {60, 45, 10, 20, 35, 56}; System.out.println("첫 번째 배열 ="+Arrays.toString(arr1)); System.out.println("두 번째 배열 ="+Arrays.toString(arr2)); 정수 count1 =arr1.length; 정수 count2 =arr2.length; int [] resArr =새로운 int[count1 + count2]; 정수 i=0, j=0, k=0; 동안 (i출력
첫 번째 배열 =[50, 22, 15, 40, 65, 75]두 번째 배열 =[60, 45, 10, 20, 35, 56]정렬된 병합 배열 =[10, 15, 20, 22, 35, 40, 45, 50, 56, 60, 65, 75]