技术栈

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实现两个数的四则运算
相关推荐
程序员鱼皮
4 小时前
小红书爆了!中美程序员疯狂对账
计算机·程序员·互联网·编程经验
不一样的少年_
10 小时前
修了 Bug、做了重构,为什么老板还是觉得你没产出?
前端·后端·程序员
AskHarries
14 小时前
长尾词打法
程序员
Hilaku
15 小时前
为什么同一段代码在 Safari 上永远有 Bug?
前端·javascript·程序员
两万五千个小时
15 小时前
DeepSeek Harness 上下文压缩:长对话管理
人工智能·程序员·架构
CodeSheep
1 天前
又一个华为天才少年,离职了!
前端·后端·程序员
AskHarries
1 天前
如何建立关键词库
程序员
老马9527
1 天前
把酒言欢
程序员
老马9527
1 天前
赴佳期
程序员
Mr_凌宇
1 天前
codex开启1M上下文
人工智能·程序员
热门推荐
01国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)02GitHub 镜像站点032026 国产 AI 大模型横评:DeepSeek、通义千问、Kimi、文心一言、星火、豆包谁更能打?04微信历史版本含下载地址( Windows PC | 安卓 | MAC )及设置微信不更新05Agnes AI 免费 API 接入指南:文本、生图、生视频,一套接口全免费06历年考研数学一、数学二、数学三真题试卷及答案PDF07VSCode+CodeX扩展,无法启动08AI 编程 IDE 全景解析 2026:Agent 全面接管开发链路092026年7月AI圈大地震:GPT-5.6被政府限制、Claude入驻Slack、Anthropic自研芯片10如何新建文件夹? 电脑新建文件夹的4种方法