技术栈

136. 只出现一次的数字

程序员小航2023-10-14 23:55

题目

题解

  • 考察的是位运算 ------ 异或(^),相同为 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多平台发布

上一篇:Swagger使用
下一篇:1.2 switch实现两个数的四则运算
相关推荐
AI大模型
2 小时前
AI知识图谱:一张图看懂AI学习全路径
程序员·llm·agent
AI大模型
2 小时前
AI大模型从0到1:你的90天蜕变计划,告别小白直通前沿!
程序员·llm·agent
大模型教程
3 小时前
AI大模型岗位面试题之 Prompt 提示词工程
程序员·llm·agent
大模型教程
3 小时前
大模型基础:知识蒸馏原理和过程
程序员·llm·agent
Goboy
6 小时前
什么是大模型:程序员的"第二个大脑"
人工智能·机器学习·程序员
小小前端_我自坚强
6 小时前
前端踩坑指南 - 避免这些常见陷阱
前端·程序员·代码规范
程序员鱼皮
8 小时前
让老弟做个数据同步,结果踩了 7 个大坑!
java·后端·计算机·程序员·编程·职场
RainWeb3
9 小时前
第7章:Web3.0 前端开发:连接钱包与交互(2025年10月最新版)
程序员·区块链
SimonKing
9 小时前
SpringBoot集成:5分钟实现HTML转PDF功能
java·后端·程序员
热门推荐
01两千字总结:Codex 国内如何安装和使用的教程,以及如何设置中文回答02GitHub 镜像站点03UV安装并设置国内源04智能库存管理的需求预测模型:从业务痛点到落地代码的完整实践0546个Nano-banana 精选提示词,持续更新中06GitLab 零基础入门指南:从安装到项目管理全流程07Linux下V2Ray安装配置指南08一文了解国产算子编程语言 TileLang,TileLang 对国产开源生态的影响与启示09Cursor Plan Mode:AI 终于知道先想后做了10jdk21下载、安装(Windows、Linux、macOS)