260. Single Number III
2017-09-25 09:18
225 查看
class Solution { public: vector<int> singleNumber(vector<int>& nums) { int res = 0; for(auto i : nums){ res ^= i; } int dif = ((res - 1) & res) ^ res; int a = 0, b = 0; for(auto i : nums){ if(i & dif) a ^= i; else b ^= i; } vector<int> ans; ans.push_back(a); ans.push_back(b); return ans; } };
相关文章推荐
- LeetCode 260. Single Number III
- 260. Single Number III
- 260. Single Number III
- leetcode 260. Single Number III
- LeetCode题解–260. Single Number III
- [Leetcode] 260. Single Number III 解题报告
- LeetCode 260. Single Number III
- 260. Single Number III
- [leetcode] 260.Single Number III
- 260.leetcode Single Number III(medium)[两个单数]
- leetcode oj java 260. Single Number III
- 260. Single Number III
- Leetcode 260. Single Number III
- leetcode 260. Single Number III
- LeetCode 260. Single Number III
- 260. Single Number III
- 260. Single Number III (找到数组中仅出现一次的两个数)
- [leetcode] 260. Single Number III
- 260. Single Number III
- 260. Single Number III