问题描述: 算法思想: “两个相同的值亦或结果为0,任何值和0异或,结果为这个值本身”。即: a ⊕ a = 0, a ⊕ 0 = 1 代码: class Solution { public: int singleNumber(vector<int>& nums) { int res = 0; for (auto &i : nums) { res = res ^ i; } return res; } };