使用异或找到数组中的两个“单身狗”
如何使用异或找到数组中的两个“单身狗”
int main()
{
int x1 = 0; //单身狗1号
int x2 = 0; //单身狗2号
int m = 0; //寻找两个单身狗异或后第m位为1
int ret = 0; //存储两个单身狗异或后的值
int arr[] = {1,1,2,2,3,3,4,4,5,6,6,7};
int sz = sizeof(arr)/sizeof(arr[0]);
int i = 0;
for
原创
2021-02-24 21:07:54 ·
144 阅读 ·
0 评论