7.(异或)一个数组中有一种数出现了奇数次,其他数都出现了偶数次,怎么找到这一个数?

一个数组中有一种数出现了奇数次,其他数都出现了偶数次,怎么找到这一个数?

int FindOddTimes(int arr[], int size)
{
if (!arr) return -1;
int eor = 0;
for (int i = 0; i < size; ++i)
{
eor ^= arr[i];
}
return eor;
}
posted @   test369  阅读(27)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示