第二题多机方法:如果现在有n台机器,先遍历数组,对每个元素进行hash运算,得到hash值;用该hash值对n取模作为要存储该数据的机器编号;这样做可以保证相同的数都会存到同一台机器(相同数字hash值也相同)。之后统计得到每台机器中次数最多的数字。最后将n台机器的结果进行排序,就可以要到出现次数最多的数字。
点赞 评论

相关推荐

02-15 14:18
已编辑
江西工程学院 Java
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务