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

相关推荐
程序员cxuan12 小时前
我花了两天时间,终于把 Codex 额度掉太快的问题整明白了!!
人工智能·后端·程序员
用户8524950718417 小时前
为什么变量能 未定义先使用?
javascript·程序员
用户8524950718417 小时前
Prompt 就像点外卖:写清楚"备注",AI 才能给你送对"菜
程序员
黄敬峰17 小时前
从 Python 模块化到提示词工程:构建高效的 LLM 交互流程
程序员
阿里嘎多学长21 小时前
2026-05-30 GitHub 热点项目精选
开发语言·程序员·github·代码托管
七牛开发者2 天前
如何从零开发一个工业级的 SKILL
人工智能·程序员·agent
CSDN不脱发的程序猿2 天前
如何让Skill同时跑在Cursor、Codex和Claude Code 里?
程序员
多租户观察室2 天前
信通院标准体系2.0深度解读:低代码管理平台进入“精品竞争”时代
前端·低代码·程序员
修己xj2 天前
一个西瓜背后的思考:当爹后才明白的事
程序员
程序员cxuan3 天前
还在用 xigh 拉满跑?大错特错
人工智能·后端·程序员