首先将所有数进行异或操作。由于相同的数异或为 0,最终结果将是两个唯一数的异或值。找到异或结果最右边的1(假设为第 k 位),根据第 k 位的值将所有数分为两组,这两个组中各自包含一个唯一的数。对每个组进行异或操作,这样可以得到两个唯一的数。
点赞 评论

相关推荐

想进开水团喝开水:哦 给我一个 就算你真拿到牛友也会为你开心的
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务