1、合并后排序,都能想到的。(不采用) 2、两个数组都是有序的,按顺序比较大小即可。 可用类似归并排序的思路,声明两个数组索引指针,分别遍历两个数组,比较值的大小,将较大(小)的值放到目标数组中,继续遍历。 Java: public static void main(String[] arg){ int[] arr1 = {1, 3, 5}; int[] arr2 =...
Java 连接合并两个int[](数组)的方法(IntStream和Stream)
首先,我们需要创建一个MergeAndSort类来实现合并和排序功能。 publicclassMergeAndSort{// 合并并排序两个int数组publicstaticint[]mergeAndSort(int[]array1,int[]array2){intlength1=array1.length;intlength2=array2.length;int[]mergedArray=newint[length1+length2];// 复制第一个数组的元素到新数组中Syste...
public void bubble(int[] array) { /** * 冒泡排序实现 */ int length = array.length; for (int i = 0; i < length; i++) { for (int j = 0; j < length - i - 1; j++) { if (array[j] > array[j + 1]) { int tmp = array[j]; array[j] = array[j + 1]; array[j...