剑指 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的主要内容,如果未能解决你的问题,请参考以下文章
1787. 使所有区间的异或结果为零 / 剑指Offer56 - I. 数组中数字出现的次数 / 剑指Offer56 - II. 数组中数字出现的次数 II / 剑指Offer57.和为s的两个数字(
剑指 Offer 56 - II. 数组中数字出现的次数 II
算法剑指 Offer 56 - II. 数组中数字出现的次数 II 重刷