题目:一个整型数组里除了两个数字之外.其它的数字都出现了两次,请敲代码找出这两个仅仅出现一次的数字. 要求时间复杂度是O(n),空间复杂度是O(1). 举例说明 比如输入数组{2, 4, 3, 6, 3, 2, 5 },由于仅仅有4 .6 这两个数字仅仅出现一次,其它数字都出现了两次,所以输出4和6 . 解题思路 这两个题目都在强调一个(或两个)数字仅仅出现一次,其它的出现两次. 这有什么意义呢?我们想到异或运算的一个性质:不论什么一个数字异或它自己都等于0.也就是说. 假设我们从头到尾依次异或…