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

相关推荐
q_19132846955 小时前
基于SpringBoot+Vue.js的高校竞赛活动信息平台
vue.js·spring boot·后端·mysql·程序员·计算机毕业设计
AI大模型6 小时前
24页 大语言模型(LLM)入门指南:从核心定义、训练三步法到 Llama 3.1 实操部署
程序员·llm·agent
why技术6 小时前
如果让我站在科技从业者的角度去回看 2025 年,让我选一个词出来形容它,我会选择“vibe coding”这个词。
前端·后端·程序员
AI大模型6 小时前
RAG评测完整指南:指标、测试和最佳实践
程序员·llm·agent
阿里嘎多学长8 小时前
2025-12-25 GitHub 热点项目精选
开发语言·程序员·github·代码托管
图形学爱好者_Wu9 小时前
每日一个C++知识点|菱形继承
c++·程序员·编程语言
唐叔在学习10 小时前
Pyinstaller进阶之构建管理大杀器-SPEC文件
后端·python·程序员
转转技术团队1 天前
回收团队基于Cursor集成MCP的智能代码修复提示词生成实践
人工智能·python·程序员