时间轴
时间轴
2025-11-25
init
位操作
题目:
主要利用异或操作,相同时会清零,不同时会置 1。
12345678910111213141516 | using std::vector;class Solution { public: int singleNumber(vector<int> &nums) { int i, n = nums.size(); int res = nums[0]; for (i = 1; i < n; i++) { res = res ^ nums[i]; } return res; }}; |
leetcode hot 100 rewrite
12345678910111213141516 | using std::vector;class Solution { public: int singleNumber(vector<int> &nums) { int i, n = nums.size(); int target = nums[0]; for (i = 1; i < n; i++) target ^= nums[i]; // 异或 return target; }}; |
