给你一个 非空 整数数组 a ,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。
你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用常量额外空间。
第一行:n
第二行:n个整数
只出现了一次的元素
输入1:
3 2 2 1
输出1:
1
输入2:
5 4 1 2 1 2
输出2:
4
输入3:
1 1
输出3:
1 <= n <= 3 * 10^4
-3 * 10^4 <= a[i] <= 3 * 10^4
除了某个元素只出现一次以外,其余每个元素均出现两次。