Leetcode 137. 只出现一次的数字 II
class Solution { public: int singleNumber(vector<int>& nums) { int res = 0; for(int i = 0; i < 32; i++) { int cur = 0; for(int num : nums) { cur += (num>>i) & 1; } if(cur%3) res |= (1<<i); } return res; } };
京公网安备 11010502049817号