题解 | #牛的体重统计#

牛的体重统计

https://www.nowcoder.com/practice/15276ab238c9418d852054673379e7bf

import java.util.*;


public class Solution {
    /**
     * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
     *
     * 
     * @param weightsA int整型一维数组 
     * @param weightsB int整型一维数组 
     * @return int整型
     */
    public int findMode (int[] weightsA, int[] weightsB) {
        // write code here
        HashMap<Integer,Integer>s=new HashMap<>();
        for(int i=0;i<weightsA.length;i++) s.put(weightsA[i],s.getOrDefault(weightsA[i],0)+1);
         for(int i=0;i<weightsB.length;i++) s.put(weightsB[i],s.getOrDefault(weightsB[i],0)+1);
         int r=weightsA.length > 0 ? weightsA[0] : weightsB[0];
         for(int k:s.keySet()){
            if(s.get(k)>s.get(r)||(s.get(k)==s.get(r)&&k>r)) r=k;
         }
         return r;
    }
}

比较基础的hashset

全部评论

相关推荐

服从性笔试吗,发这么多笔,现在还在发。
蟑螂恶霸zZ:傻 x 公司,发两次笔试,两次部门匹配挂,
投递金山WPS等公司10个岗位 >
点赞 评论 收藏
分享
10-09 09:39
门头沟学院 C++
HHHHaos:这也太虚了,工资就一半是真的
点赞 评论 收藏
分享
Bug压路:老哥看得出来你是想多展示一些项目,但好像一般最多两个就够了😂页数一般一页,多的也就2页;这些项目应该是比较同质化的,和评论区其他大佬一样,我也觉得应该展示一些最拿手的(质量>数量)😁😁😁专业技能部分也可以稍微精简一些
点赞 评论 收藏
分享
点赞 1 评论
分享
牛客网
牛客企业服务