1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,26
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26以上有两组数,下面的行是正常的。请问各位怎样把第一行所缺的数字找出来?
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26以上有两组数,下面的行是正常的。请问各位怎样把第一行所缺的数字找出来?
ArrayList a2 = new ArrayList();//第二
ArrayList a3 = new ArrayList();//缺少
foreach (int i in a2)
{
if (a1.Contains(i))
continue;
a3.Add(i);
}
List<Int32> array02 = new List<int>(new int[]{ 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26 });
List<Int32> result = new List<Int32>();for(int i=0;i<array02.Length;i++)
{
if(!array01.Contains(array02[i]))
{
result.Add(array02[i]);
}
}
有没有效率更高的方法啊 都是用两个for循环 没意思