于1111
于1111
全部文章
分类
题解(53)
归档
标签
去牛客网
登录
/
注册
于1111的博客
全部文章
(共1篇)
找出能够区分两个不同数的位,用这个位将数组分为两个部分,其中每部分只有一个出现次数为1的数。
找出能够区分两个不同数的位,用这个位将数组分为两个部分,其中每部分只有一个出现次数为1的数。 异或的性质:相同数字异或的结果为0. 先区分。然后再计算。 diff&=-diff,计算最右侧不为0的位。 /** * 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请...
位运算
2020-09-12
0
486