"""查找不重复的数字"""

def find_single(arr):
    target = 0 
    for i in arr:
        target ^=i
    return target

if __name__ == '__main__':
     l = [1, 1, 2, 2, 3, 4,4]
     target = find_single(l)        
     print(target)

异或运算:A与B不同为1时,A、B的预算结果才为1,否则为0 (运算符:^)

相关文章:

  • 2022-12-23
  • 2021-08-09
  • 2021-08-27
  • 2022-01-18
  • 2021-06-06
  • 2021-12-15
  • 2022-12-23
  • 2021-10-18
猜你喜欢
  • 2021-10-04
  • 2021-07-28
  • 2022-12-23
  • 2022-12-23
  • 2021-08-09
  • 2022-12-23
相关资源
相似解决方案