Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

정렬되지 않은 두 배열의 정렬된 병합 배열을 만드는 Java 프로그램

<시간/>

정렬되지 않은 두 배열의 정렬된 병합된 배열을 만들려면 먼저 두 개의 정렬되지 않은 배열을 만듭니다-

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