对比两个数组,如何得出s2中包含s1的数以及在s2中出现的个数,放入到二维数组s3中。
int[] 源 = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }, 据 = { 2, 2, 3, 3, 4, 5, 5, 5, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 9, 10, 10 };
List<int[,]> 果 = new List<int[,]>();
int[,] 结果 = new int[源.Length, 2];
int 计 = 源.Length - 1;
do
{/*对比两个数组,如何得出s2中包含s1的数以及在s2中出现的个数,放入到二维数组s3中。*/
int 结 = 据.Count(a => a == 源[计]);
if (结 > 0)
果.Add(new int[,] { { 源[计], 结 } });
结果[计, 0] = 源[计];
结果[计, 1] = 结;
} while (--计 >= 0);