給定兩個陣列,將其合併並且按照公升序排列
public class test ;
//宣告陣列arr2
int arr2 = ;
//宣告陣列mergearray 將arr1和arr2放進去
int mergearray = mergearray(arr1, arr2);
system.out.println(arrays.tostring(mergearray));
} /**
* ③現在給出兩個陣列
陣列arr1: "1,7,9,11,13,15,17,19";
陣列arr2: "2,4,6,8,10"
兩個陣列合併之後陣列arr,在按照公升序排列;
*/public static int mergearray(int arr1,int arr2)
/** 思路:
* 1. 確定新陣列的長度,怎麼確定?
* arr1.length + arr2.length;
* 2. 將兩個陣列中的元素複製到新陣列
* 遍歷兩個數字,將元素賦值到新陣列
*///1. 確定新陣列的長度,arr1.length + arr2.length;
int newarr = new int[arr1.length + arr2.length];
//2. 將兩個陣列中的元素複製到新陣列
for (int i = 0; i < arr1.length; i++)
for (int j = 0; j < arr2.length; j++)
//公升序排序, 呼叫arrays方法 static void sort(byte a) 按照數字順序排列指定的陣列。
arrays.sort(newarr);
return newarr;
}}
合併兩個陣列
include using namespace std int sortedinsert int a,int lena,int b,int lenb else printf d n a indexnew printf here lena d,lenb d n indexa,indexb indexn...
兩個陣列合併
好久沒寫c c 程式了,手腦都遲鈍了老些,希望自己能夠通過沒日一小題來提高自己,鍛鍊自己。今日題目是,兩個已經排好序的陣列,合併他們並使他們也排好序 程式如下 希望高手們來指教。int mergearray int a,int len1,int b,int len2 while i len1 els...
兩個陣列 物件 合併
let array let temp 處理後為下面的 array.foreach item case1 如果array裡的label 9000在temp裡也有label 9000,就把這個label所在物件的items裡的物件給temp裡的label 9000所對應的items case2 如果te...