技术栈

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实现两个数的四则运算
相关推荐
mapbar_front
9 小时前
进入新岗位的第一课——潜龙勿用
程序员
青旬
17 小时前
AI编程祛魅-最近几个失败的ai编程经历
后端·程序员
大模型教程
18 小时前
RAG核心基础 Embedding 概念与技术详解
程序员·llm·agent
大模型教程
18 小时前
一文搞懂大模型:何为深入理解Agent?
程序员·llm·agent
AI大模型
18 小时前
一文搞懂RAG:阿里70K算法岗为什么都在用它?
程序员·llm·agent
AI大模型
19 小时前
面试官狂问的 28 个 RAG 问题全解析:一次讲透,从基础到架构优化
程序员·llm·agent
Qinana
20 小时前
🌊 深入理解 CSS:从选择器到层叠的艺术
前端·css·程序员
欧雷殿
1 天前
在富阳银湖做在地社区的三个月
程序员·产品·创业
Homeey
2 天前
云服务器托管Hexo博客全攻略:从选型到部署的实践指南
后端·程序员
大模型教程
2 天前
给AI装个“超级大脑”!5分钟带你搞懂RAG,原来这么简单!
程序员·llm·agent
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03BongoCat - 跨平台键盘猫动画工具04综合整理:pdf预览显示:你尝试预览的文件可能对你的计算机有害。如果你信任此文件以及其来源,请打开此文件以看其内容,如何解决以正常预览文件05Linux下V2Ray安装配置指南06jdk21下载、安装(Windows、Linux、macOS)07安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)08npm使用国内淘宝镜像的方法09PyCharm 社区版全平台安装指南10NVIDIA显卡驱动、CUDA、cuDNN 和 TensorRT 版本匹配指南