李东蔚
李东蔚
全部文章
题解
归档
标签
去牛客网
登录
/
注册
李东蔚的博客
全部文章
/ 题解
(共1篇)
题解 | #数组中只出现一次的两个数字#
import java.util.*; * 其实这个题的关键就在于怎么分离第一次异或之后所得的a^b 首先要知道,a和b不是同一个数,那么异或结果不为0,那么结果的二进制肯定至少有一个是1 也就是说,为1的这一位上,a和b的二进制一个是0,一个是1 只要我们下一次异或只把是0(或者是1)的异或进来...
Java
异或
取不为0的数二进制最右边的1
2021-09-24
7
683