1、把所有数值进行异或运算;
2、根据上面异或所得结果,找到从低位到高位(反之亦可)的第一个“1”,然后将所有数据与该位置同样为“1”分配一组,为“0”的分配到另一组,两组数值,分别进行异或,则最终得到的两个数值即为所求。
1、把所有数值进行异或运算;
2、根据上面异或所得结果,找到从低位到高位(反之亦可)的第一个“1”,然后将所有数据与该位置同样为“1”分配一组,为“0”的分配到另一组,两组数值,分别进行异或,则最终得到的两个数值即为所求。
转载于:https://my.oschina.net/airship/blog/300205