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

相关推荐
两万五千个小时17 小时前
DeepSeek Harness 上下文拼接:让 AI 准确行动
人工智能·程序员·架构
leobertlan19 小时前
【好玩系列】训练一个神经网络指导小孩玩游戏
android·机器学习·程序员
bytemaster1 天前
GPT-5.6 三模之争:Sol、Terra、Luna 加六档推理,到底该怎么选
人工智能·程序员
两万五千个小时1 天前
DeepSeek Harness 的动力引擎:Agent Loop 是怎么转起来的
人工智能·程序员·架构
安逸Ai1 天前
Batch Normalization 和 Layer Normalization 有什么用?
人工智能·机器学习·程序员
捡田螺的小男孩3 天前
什么是 Skill?手把手带你写一个简单有用的 Skill!
前端·后端·程序员
程序员小新7003 天前
浅聊大模型调用参数配置
程序员
newerp3 天前
Go net/http 标准库基础
后端·程序员·go
无我Code3 天前
开发者-2026年中总结
前端·面试·程序员
To_OC3 天前
LC 560 和为 K 的子数组:前缀和配哈希表,这对组合我是真的服了
javascript·算法·程序员