- 博客(1)
- 资源 (7)
- 收藏
- 关注
原创 寻找单身狗
问题描述:给出2 * n + 1 个的数字,除其中一个数字之外其他每个数字均出现两次,找到这个数字; 解决方法:利用位运算符里面的异或运算符,两个相同的数异或得0,0与一个非0的数异或得非0的数本身。 代码实例: #include using namespace std; int main() { int arr[9] = {1, 1, 2, 2, 4, 5, 5, 6, 6}; in
2015-10-11 14:20:48 986
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人