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多平台发布

相关推荐
程序员cxuan3 小时前
跟 WebUI 说再见了,最强 DeepSeek 桌面端来了!
人工智能·后端·程序员
codigger4 小时前
用 AI 写代码,你知道它会把我的代码传去哪?
ai·程序员·编程·数据安全
程序员cxuan5 小时前
DeepSeek V4.1 Flash 正式发布!
人工智能·后端·程序员
SimonKing5 小时前
一个Docker命令,40万首古诗词API开箱即用
java·后端·程序员
Java爱好狂.7 小时前
Java初学者如何设计一个高并发系统?
程序员·高并发·架构师·并发编程·java面试·java面试题·java八股文
阿里嘎多学长17 小时前
2026-09-09 GitHub 热点项目精选
开发语言·程序员·github·代码托管
kyriewen19 小时前
AI 改祖传模块后,代码评审总绕不开两个问题
前端·程序员·ai编程
逻辑克1 天前
iPhone Duo 适配 Drag and Drop 实现方案
ios·程序员
也不知秋1 天前
从“能回答”到“能干活”:AI Agent真正落地,需要哪些工程能力?
人工智能·程序员
得物技术1 天前
企业级 MultiAgent 落地:Plan 模式与主子 Agent 协作|得物技术
java·程序员·架构