思路:异或计算。0^a=a;a^b=b^a。
public class Solution {
public int singleNumber(int[] nums) {
int answer=0;
for (int i = 0; i < nums.length; i++) {
answer^=nums[i];
}
return answer;
}
}
本文介绍了一种通过异或运算解决单数元素查找问题的方法,利用循环遍历数组并进行异或操作,最终得到结果。
思路:异或计算。0^a=a;a^b=b^a。
public class Solution {
public int singleNumber(int[] nums) {
int answer=0;
for (int i = 0; i < nums.length; i++) {
answer^=nums[i];
}
return answer;
}
}
被折叠的 条评论
为什么被折叠?