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

相关推荐
用户8524950718413 小时前
Bun 到底是什么?一个比 Node.js "更快更香"的 JS 运行时
javascript·程序员
CodeSheep14 小时前
宇树科技,即将上市!
前端·后端·程序员
树獭非懒15 小时前
智能体演化简史:从符号规则到涌现智能
人工智能·程序员·agent
wing981 天前
我的AI编程体验:从白嫖到付费,我为什么最终留下了Codex
前端·人工智能·程序员
程序员cxuan1 天前
AI 时代,如何超过大多数人
人工智能·后端·程序员
这个DBA有点耶1 天前
InnoDB架构深潜:从磁盘到内存,一条SQL的生命周期
数据库·mysql·程序员
程序员cxuan1 天前
姚顺雨这次访谈,腾讯终于把 AI 下半场讲明白了
人工智能·后端·程序员
阿里嘎多学长2 天前
2026-06-07 GitHub 热点项目精选
开发语言·程序员·github·代码托管
ZengLiangYi2 天前
从 RAG 到知识图谱:个人知识管理的演进
数据库·后端·程序员
alwaysrun2 天前
C++之类型安全格式化format
c++·程序员·编程语言