剑指 Offer 56 - II. 数组中数字出现的次数 II

Posted 小布丁value

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了剑指 Offer 56 - II. 数组中数字出现的次数 II相关的知识,希望对你有一定的参考价值。


力扣链接

class Solution 
    public int singleNumber(int [] nums)
        HashMap<Integer,Integer> map=new HashMap<>();
        for(int i=0;i<nums.length;i++)
            map.put(nums[i],map.getOrDefault(nums[i],0)+1);
        
        for(int i=0;i<nums.length;i++)
            if(map.get(nums[i])==1)
                return nums[i];
            
        
        return 0;
    

优点丢人但是简单,后面更新

以上是关于剑指 Offer 56 - II. 数组中数字出现的次数 II的主要内容,如果未能解决你的问题,请参考以下文章

剑指Offer打卡56-II. 数组中数字出现的次数 II

1787. 使所有区间的异或结果为零 / 剑指Offer56 - I. 数组中数字出现的次数 / 剑指Offer56 - II. 数组中数字出现的次数 II / 剑指Offer57.和为s的两个数字(

剑指 Offer 56 - II. 数组中数字出现的次数 II

算法剑指 Offer 56 - II. 数组中数字出现的次数 II 重刷

剑指 Offer 56 - II. 数组中数字出现的次数 II(二进制求和模运算)

剑指 Offer 56 - I 至 56 - II 数组中数字出现的次数 I && II 题解