题解 | #数组中只出现一次的两个数字#
数组中只出现一次的两个数字
http://www.nowcoder.com/practice/389fc1c3d3be4479a154f63f495abff8
1.常规方法,把出现的元素放入一个集合,发现相同元素时从集合中拿出来
class Solution:
def FindNumsAppearOnce(self , array: List[int]) -> List[int]:
# write code here
v_set = set()
for v in array:
if v not in v_set:
v_set.add(v)
else:
v_set.remove(v)
res = list(v_set)
res.sort()
return res
2.位运算:待完成