136. 只出现一次的数字

题目

题解

  • 考察的是位运算 ------ 异或(^),相同为 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多平台发布

相关推荐
陈随易5 小时前
pm2 替代品,nodejs&bun 线上部署必备工具
前端·后端·程序员
kyriewen10 小时前
我写了1个复盘Skill,和AI协作踩过的坑第二天自动变成护栏
前端·程序员·ai编程
SimonKing20 小时前
白嫖国产多模态大模型:商汤 SenseNova 接入指南
java·后端·程序员
DogDaoDao21 小时前
HarmonyOS 深度解析:从微内核到 ArkTS 工程实战
android·linux·ios·华为·程序员·harmonyos·harmonyos next
阿里嘎多学长1 天前
2026-08-24 GitHub 热点项目精选
开发语言·程序员·github·代码托管
kyriewen1 天前
我拿 4 个真实前端任务试了 GLM-5.3 Flash:代码一遍跑通,账单 4 分钱
前端·程序员·ai编程
这个DBA有点耶1 天前
MySQL主从延迟的“最后一公里”:如何把延迟压到极限
数据库·程序员·架构
王霸天2 天前
GLB 文件太大怎么办?我把它从 47MB 压到 8MB,全程没碰命令行
前端·javascript·程序员
SimonKing2 天前
写文档的最佳搭档:Typora+PicList+SM.MS
java·后端·程序员
知了一笑2 天前
没有项目经理的半年
程序员·产品·项目