136. 只出现一次的数字

题目

题解

  • 考察的是位运算 ------ 异或(^),相同为 0,不同为 1
  • 1^0 = 1,1^1 = 0
  • 则直接对数据所有元素执行 ^ 操作,最终的就是结果
java 复制代码
class Solution {
    public int singleNumber(int[] nums) {

        int res = 0;

        for (int num : nums) {
            res = res ^ num;
        }

        return res;
    }
}

本文由mdnice多平台发布

相关推荐
codigger10 小时前
从 "调模型" 到 "搭系统":Harness Engineering 凭什么成为 2026 年 AI 圈最热的新词
程序员·编程·#人工智能·#agent
lugiax11 小时前
跨平台移植:把一个Mac终端搬上 Windows 学到的七件事
程序员·ai编程
怕浪猫12 小时前
面试官让我手写一个 Tool Use,我用了 3 种方案
设计模式·面试·程序员
陈随易1 天前
bm2,Node.js 与 Bun 项目部署新选择
前端·后端·程序员
一千柯橘1 天前
ReAct Agent 思维范式
程序员·ai编程
用户1694409815191 天前
Docker Desktop / WSL 启动失败排查全集:0x80070570、1603、START_PENDING、AppX 卡死一文搞定
程序员
yy40331 天前
【随笔】2026-10-05 | 从“连不上家里的电 脑“到全链路打通
程序员
素师良码1 天前
第7篇:驱动工程师必修课-如何高效读懂芯片与Panel规格书,拒绝盲写代码
程序员
沐言人生3 天前
免费截图工具,长截图、OCR 、录屏、水印、聚光灯、马赛克全都有!
程序员
dtsola3 天前
一个人怎么指挥一支 AI 队伍
人工智能·程序员·ai创业·独立开发者·openclaw·一人公司·小遥claw