js怎么找出一个数组中出现最多次数的数字

 我来答
司马刀剑
高粉答主

2017-10-28 · 每个回答都超有意思的
知道顶级答主
回答量:4.6万
采纳率:93%
帮助的人:7213万
展开全部
如果数字限定范围,范围小的话,建议用两个数组来用,这样速度非常快。 如:int[]a={1,1,2,3,3,4,4}
第二个数组就有5个长度 int[]b=new int[5];
for(int i=0;i<a.length;i++){
b[a[i]]++;
}
这样你在算出b数组中哪个最数最大,那么他的下标就是a数组中出现 最多次数的数了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式