news 2026/4/7 17:59:20

LeetCode热题100--136. 只出现一次的数字--简单

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
LeetCode热题100--136. 只出现一次的数字--简单

题目

给你一个 非空 整数数组 nums ,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。

你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用常量额外空间。

示例 1 :
输入:nums = [2,2,1]
输出:1

示例 2 :
输入:nums = [4,1,2,1,2]
输出:4

示例 3 :
输入:nums = [1]
输出:1

题解

classSolution{publicintsingleNumber(int[]nums){intans=0;for(intnum:nums){ans^=num;}returnans;}}

解析

出自:画解算法:136. 只出现一次的数字

classSolution{publicintsingleNumber(int[]nums){// 初始化结果变量 ans 为 0。// 因为任何数与 0 异或都等于它本身(a ^ 0 = a),所以 0 是异或运算的“单位元”。intans=0;// 遍历数组 nums 中的每一个元素 numfor(intnum:nums){// 将当前数字 num 与 ans 进行异或运算,并将结果存回 ans// 利用异或的性质:// 1. 相同的数异或为 0:a ^ a = 0// 2. 异或满足交换律和结合律// 3. 0 ^ a = a// 因此,所有出现两次的数字会相互抵消(变成 0),最终只剩下那个只出现一次的数字ans^=num;}// 循环结束后,ans 中保存的就是数组中唯一只出现一次的数字returnans;}}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/2 0:19:20

中老年线上学习发展:兴趣岛“内容+服务+空间”融合赋能下的体验升级

从早期通过新媒体传播兴趣知识的探索者,到确立“线上与线下融合的成人兴趣学习平台”的定位,兴趣岛完成了一次从内容提供者到深度服务生态构建者的战略演进。截至目前,兴趣岛App注册用户已突破5000万,是中国中老年第一大兴趣学习平…

作者头像 李华
网站建设 2026/4/2 1:33:00

通义发布Qwen3-Coder-Next:面向自主Coding Agents的开源权重模型

通义实验室宣布正式推出 Qwen3-Coder-Next。作为基于 Qwen3-Next 构建的最新一代开源权重模型,它专为驱动下一代自主 Coding Agents 而设计,旨在以极高的效率规划并执行复杂的、长时程的编程任务。Sorry, your browser doesnt support embedded videos. …

作者头像 李华
网站建设 2026/3/22 20:56:44

模拟太阳光条件下太空光伏电池的光电性能测量

三结砷化镓(GaInP/InGaAs/Ge)光伏电池具备 300~1800nm 宽光谱响应、超 30% 光电转换效率及优异抗辐照性,是航天器在轨运行的核心电源。其光电性能需在 AM0标准条件下标定,以匹配太空环境的太阳辐照特性。地面太阳光模拟器法可控性…

作者头像 李华
网站建设 2026/3/24 12:37:31

基于Spring boot的农产品销售小程序毕业论文+PPT(附源代码+演示视频)

文章目录一、项目简介1.1 运行视频1.2 🚀 项目技术栈1.3 ✅ 环境要求说明1.4 包含的文件列表前台运行截图后台运行截图项目部署源码下载一、项目简介 项目基于微信小程序,使用微信原生开发框架或uni-app框架开发。基于Springboot的农产品销售小程序 随…

作者头像 李华
网站建设 2026/3/22 5:40:51

Router6

一、<Routes/>与<Route/>二、<NavLink>三、<Navigate>四、<Outlet>五、useRoutes()六、useNavigate()七、useParams()八、useSearchParams()九、useLocation()十、useMatch()

作者头像 李华
网站建设 2026/3/19 6:23:00

HarmonyOS 网络请求与数据持久化

网罗开发&#xff08;小红书、快手、视频号同名&#xff09;大家好&#xff0c;我是 展菲&#xff0c;目前在上市企业从事人工智能项目研发管理工作&#xff0c;平时热衷于分享各种编程领域的软硬技能知识以及前沿技术&#xff0c;包括iOS、前端、Harmony OS、Java、Python等方…

作者头像 李华