可以说我有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