技术栈

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
1 天前
进入职场第五课——突破和跃升
程序员
AI大模型
2 天前
12 节课解锁 AI Agents,让AI替你打工(一): 简介
程序员·llm·agent
AI大模型
2 天前
12 节课解锁 AI Agents,让AI替你打工(二):从零开始构建一个Agent
程序员·llm·agent
申阳
2 天前
Day 11:集成百度统计以监控站点流量
前端·后端·程序员
查老师
2 天前
就为这一个简单的 Bug,我搭上了整整一个工作日
后端·程序员
知了一笑
2 天前
很多人问:我能做独立开发吗?
程序员·独立开发
码农胖大海
2 天前
从逻辑到直觉,我的疑难问题方法论
程序员
申阳
3 天前
Day 10:08. 基于Nuxt开发博客项目-关于我页面开发
前端·后端·程序员
大模型教程
3 天前
一图看懂LangChain-AI框架关系,快速选对合适库,轻松开发智能体
程序员·langchain·llm
ERIC_s
3 天前
记一次 Next.js + K8s + CDN 缓存导致 RSC 泄漏的排查与修复
前端·react.js·程序员
热门推荐
01GitHub 镜像站点02BongoCat - 跨平台键盘猫动画工具03UV安装并设置国内源04安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)05Linux下V2Ray安装配置指南06综合整理:pdf预览显示:你尝试预览的文件可能对你的计算机有害。如果你信任此文件以及其来源,请打开此文件以看其内容,如何解决以正常预览文件07jdk21下载、安装(Windows、Linux、macOS)082025 最新教程:注册并切换到美区 Apple ID09使用国内镜像网站在线下载安装Qt(解决官网慢的问题)——Qt10MiniMax-M2 全方位配置手册:覆盖 Claude Code, Cursor, Cline 等工具