当前位置: 代码迷 >> VB Dotnet >> 挑出一个动态数组里,相等的数最多的那个是什么数目字?求大侠帮助
  详细解决方案

挑出一个动态数组里,相等的数最多的那个是什么数目字?求大侠帮助

热度:52   发布时间:2016-04-25 02:14:39.0
挑出一个动态数组里,相等的数最多的那个是什么数字?求大侠帮助
[size=24px][size=18px]可能题目不太明白,举例说明
s(20)={1,2,3,4,1,1,2,1,1,1,2,1,2,1,2,3,1,2,5,1}
看以上这个数组,每次更新20个数,然后挑出以上者20个数中重复的。
比如以上这个数组,里面1有10个,2有6个,我需要得到的结果是:1是重复最多的数。求大侠帮忙
[/size][/size]
------解决方案--------------------

 int[] a = { 1, 2, 3, 4, 5, 1, 1, 1, 3, 4, 6, 7, 3, 12, 5, };
 var group = a.GroupBy(d => d).OrderBy(d => d).First().Key;


思路是这样..但是不知道为什么有错误,希望曹版主看看...
  相关解决方案