题目
进阶题目:剑指:找出数组中2个只出现1次的数字
剑指:数组中数字出现的次数
异或基本性质:

法1:异或位运算
Python
class Solution:
def singleNumber(self, nums: List[int]) -> int:
res = 0
for i in nums:
res ^= i
return res
Java
class Solution {
public int singleNumber(int[] nums) {
int res = 0;
for (int i : nums) {
res ^= i;
}
return res;
}
}
文章讨论了如何使用异或位运算的方法找出数组中仅出现一次的两个数字,通过Solution类中的singleNumber方法实现。
1773

被折叠的 条评论
为什么被折叠?



