思路一
最常规的思路是,把数组双重遍历,如果存在nums[i]==nums[j]就跳出,直到找到不存在重复的元素为止。
思路二
使用 异或 ,看看异或的解释:
具体代码如下:
pubulic static int FindSingleNumber(int[] nums)
{
int temp = 0;
foreach (int num in nums)
{
temp ^= num;
}
return temp;
}