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

相关推荐
嘟嘟07172 小时前
别让 LLM 再胡说了——RAG 检索增强生成完全指南
程序员
爱勇宝3 小时前
《道德经》第4章,老子写得很像在描述一个“底层系统”。
前端·后端·程序员
kyriewen6 小时前
我用 AI 写代码快了 3 倍——然后同事的 Code Review 全变成了我的
前端·程序员·ai编程
阿里嘎多学长1 天前
2026-07-10 GitHub 热点项目精选
开发语言·程序员·github·代码托管
没有了遇见1 天前
AI Agent 是什么?—— 一文理解 LLM、Memory、Skills、Tools、MCP、Workflow,Context
android·前端·程序员
DogDaoDao2 天前
【GitHub】 LLVM Project 深度解析:现代编译器基础设施的基石
java·c++·python·程序员·github·编译器·llvm
SamDeepThinking2 天前
为什么我会主动给一个年轻程序员加薪、晋升?
java·后端·程序员
AI小码2 天前
WAIC 2026前瞻:AI产业进入拼落地的下半场
人工智能·算法·ai·程序员·大模型·编程·智能体
zzzll11112 天前
LangChain实战-RAG问答机器人
学习·计算机·程序员·大模型
Coffeeee2 天前
22道AI Agent 工程师必会的面试题,别啥都不会就出去找工作
程序员·agent·ai编程