当前位置:网站首页>LeetCode只出现一次的数字
LeetCode只出现一次的数字
2022-07-31 13:26:00 【超爱学习芸】
题目要求:
给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。
输入: [2,2,1] 输出: 1
输入:nums = [1,2,3,4] 输出:false
解题思路:
根据异或运算的规律,a^a = 0 ;0^a = a; a^b^a = a^a^b = b;
当数组进行异或运算后,只剩下单独的数字
代码展示:
int singleNumber(int* nums, int numsSize){
int k=0;
for(int i=0;i<numsSize;i++){
k^=nums[i];
}
return k;
}边栏推荐
猜你喜欢

Batch大小不一定是2的n次幂!ML资深学者最新结论

IDEA连接MySQL数据库并执行SQL查询操作

IDEA can't find the Database solution

C#控件CheckBox的使用

技能大赛训练题:登录安全加固

AI cocoa AI frontier introduction (7.31)

Ali on three sides: MQ message loss, repetition, backlog problem, how to solve?

4.爬虫之Scrapy框架2数据解析&配置参数&数据持久化&提高Scrapy效率

The operator,

C#控件StatusStrip使用
随机推荐
go使用makefile脚本编译应用
The operator,
抓住金三银四的尾巴,解锁程序员面试《刷题神器》
IDEA连接MySQL数据库并执行SQL查询操作
Invalid bound statement (not found)出现的原因和解决方法
SAP 电商云 Spartacus UI 和 Accelerator UI 里的 ASM 模块
ECCV 2022 | Robotic Interaction Perception and Object Manipulation
AI cocoa AI frontier introduction (7.31)
页面整屏滚动效果
MATLAB | 我也做了一套绘图配色可视化模板
最新完整代码:使用word2vec预训练模型进行增量训练(两种保存方式对应的两种加载方式)适用gensim各种版本
STM32——软件SPI控制AD7705[通俗易懂]
战略进攻能力的重要性,要远远高于战略防守能力
PHP Serialization: eval
Spark学习:为Spark Sql添加自定义优化规则
matlab as(assert dominance)
拥塞控制,CDN,端到端
Hard disk partition, expand disk C, no reshipment system, not heavy D dish of software full tutorial.
技能大赛训练题:MS15_034漏洞验证与安全加固
PyQt5 rapid development and actual combat 9.7 Automated testing of UI layer