260. Single Number III
一组数中有两个出现一次,其余出现两次,让返回两个出现一次的数。两两异或能把有重复的抵消,剩下的是两个出现一次的相XOR的结果。XOR结果中的1表示两个结果在该位不一样,因此把原来的数组与这位相与,也就是res两个结果分在了两组,在每组内做XOR即结果。
Last updated
Was this helpful?
一组数中有两个出现一次,其余出现两次,让返回两个出现一次的数。两两异或能把有重复的抵消,剩下的是两个出现一次的相XOR的结果。XOR结果中的1表示两个结果在该位不一样,因此把原来的数组与这位相与,也就是res两个结果分在了两组,在每组内做XOR即结果。
Last updated
Was this helpful?