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

相关推荐
大模型教程1 天前
构建自己的Agent——最佳开源 RAG 框架选型指南
程序员·llm·agent
大模型教程1 天前
小猫都能懂的大模型原理 1 - 深度学习基础
程序员·llm·agent
阿里嘎多学长1 天前
2025-12-05 GitHub 热点项目精选
开发语言·程序员·github·代码托管
AI大模型2 天前
大模型从入门到实践,最被读者认可的几本书就在这里!
程序员·llm·agent
AI大模型2 天前
AI大模型·白皮书 | AI 智能体手册-谷歌
程序员·llm·agent
锡兰Ceylan2 天前
无缝触达,卓越体验:开启openEuler世界的任意门
程序员
程序员岳焱2 天前
Java泛型高级玩法:通配符、上下界与类型擦除避坑实战(纯干货,附完整工具类)
java·后端·程序员
9号达人2 天前
大家天天说的'银弹'到底是个啥?看完这篇你就明白了
前端·后端·程序员
CC码码2 天前
前端文本分割工具,“他”来了
前端·javascript·程序员
小兵张健2 天前
趁年轻一定要多跳槽
程序员