一组数据中只有一个数字出现了一次。其余全部数字都是成对出现的,求这个数字。(使用位运算)

按位异或运算符“^”是双目运算符。spa 其功能是参与运算的两数各对应的二进位相异或,当两对应的二进位相异时,结果为1,当两对应的二进位相同时,结果为0。code 而计算机中存储的是以补码形式的二进制数,咱们又知道一个数和自身异或为0,因此代码以下:io 注意:class 代码有缺陷:没法求两个或两个以上单独的数!二进制 #define _CRT_SECURE_NO_WARNINGS 0 #inc
相关文章
相关标签/搜索