技术栈

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 小时前
2025-12-31 GitHub 热点项目精选
开发语言·程序员·github·代码托管
IT技术分享社区
17 小时前
MySQL统计查询优化:内存临时表的正确打开方式
数据库·mysql·程序员
Kind
1 天前
Git 在传输数据时遇到的连接问题 error: RPC failed 导致代码拉不下来解决办法
程序员
CodeSheep
1 天前
百度又一知名产品,倒下了!
前端·后端·程序员
程序员飞哥
1 天前
2025 年的寒冬,我这个大龄程序员失业了
后端·程序员
SimonKing
1 天前
MyBatis的隐形炸弹:selectByExampleWithBLOBs使用不当,让性能下降80%
java·后端·程序员
落幕__
1 天前
深度学习基础(一)
程序员
小流苏生
1 天前
当你不再热爱自己的工作和生活……
前端·程序员·ai编程
飞哥数智坊
2 天前
30多岁的我,为什么开始写自媒体?
程序员
纸上的彩虹
2 天前
半年一百个页面,重构系统也重构了我对前端工作的理解
前端·程序员·架构
热门推荐
01GitHub 镜像站点02Linux下V2Ray安装配置指南03jdk21下载、安装(Windows、Linux、macOS)04Claude Code Skills 实用使用手册05从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击06UV安装并设置国内源07【踩坑笔记】50系显卡适配的 PyTorch 安装082025 最新教程:注册并切换到美区 Apple ID09手把手教你通过Gemini3 pro 学生认证,白用一年,手慢无!10祝大家 2026 年新年快乐,代码无 bug,需求一次过