技术栈

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实现两个数的四则运算
相关推荐
Hilaku
23 分钟前
为什么我劝应届生不要去创业公司写前端?
前端·javascript·程序员
前端双越老师
1 小时前
程序员 1v1 访谈系列第一期:转行也不会等到失业以后
程序员·agent·全栈
高晶
16 小时前
Android 智能语音开发新手入门实战
后端·程序员
高晶
16 小时前
Android 机器视觉新手入门:从扫码到人脸实战
后端·程序员
路就在脚下
16 小时前
2026最新Rust入门教程[06]
程序员
长坡夜行
1 天前
复盘:一个 `continue` 让风控把 13% 持仓当成 0,自动触发了 -15.7% 假熔断
程序员
Solara
1 天前
我重算了 11 天,抓出自己抄错的 1 天:AI 会把"公式"记成"数列"
人工智能·程序员·ai编程
cyf31
1 天前
程序员到架构师工作和生活反思
程序员·生活·架构师
Thneonl
1 天前
故意弄坏生产:混沌工程不是乱砸,是实验设计
后端·程序员
Thneonl
1 天前
别上来就 strace:60 秒十条命令看清一台病机
后端·程序员
热门推荐
01国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)02历年考研数学一、数学二、数学三真题试卷及答案PDF03如何新建文件夹? 电脑新建文件夹的4种方法04GitHub 镜像站点05「全语录+省流版」邵艾伦 × 孙宇晨:聊风口、聊个人IP、聊年轻人如何抓住 AI 时代的机会06蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接07轻量化AI渗透武器库|ARTEX自主攻防系统、资产梳理、漏洞挖掘、链路分析全流程智能化落地08Windows 10/11 如何退出微软账户并改用本地账户登录(含找不到选项的解决方法)09微信历史版本含下载地址( Windows PC | 安卓 | MAC )及设置微信不更新10Telegram APK 下载安装完整指南 — 2026年最新