可以說我有3個不同的陣列;根據它們的值加入陣列
int[] arr1= new int[2] {7,9};
int[] arr2= new int[2] {1,5};
int[] arr3= new int[2] {5,7};
所以在我的情況下是同樣的事情,他們的訂單將永遠隨機因此我只是不能像做「ARR2 + ARR3 + ARR1」。我需要檢查第二個值並在其他第一個值中找到它。
int[] arr1= new int[2] {5,7};
int[] arr2= new int[2] {1,5};
int[] arr3= new int[2] {7,9};
我怎樣才能合併他們的方式,我將產生數組;
{1,5,5,7,7,9}
而用於下一步驟i需要檢查以下條件
int[] arr1= new int[2] {5,9};
int[] arr2= new int[2] {1,5};
int[] arr3= new int[2] {7,9};
由於這不會創建要得到的數組,我需要拋出警告。我將爲我的項目使用c#,但您可以用C或java來回答。提前致謝。
int [] final = arr1.Concat(arr2).Concat (arr3).OrderBy(v => v).ToArray();' – Gusman
@RayFischer我不能想出任何想法。我試圖在紙上寫一些工作,但我最終得到了很多循環,所以沒有嘗試任何。 – inanc
@Gusman謝謝你的回答,我會在明天早上試試,並告訴你是否可行。 – inanc