剑指Offer:数组中数字出现的次数 II(JAVA实现)
原题:点击此处考点:位运算本题与上一题相比,明显有混淆之意。这一题中数字出现了3次,因此异或就没有可用之处了,因为异或3次本身还是自己。本题的关键是:在二进制位中,如果出现了3次的位置,必定是3的倍数,因此对该位置进行余3操作,剩余的值便是唯一一个出现1次的数字在该位置的数字class Solution { public int singleNumber(int[] nums) { int[] bitNums = new int[32]; Arrays.f