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多平台发布

相关推荐
文心快码BaiduComate14 分钟前
提升组织级AI Coding质量:电商搜索项目实践
前端·后端·程序员
DogDaoDao31 分钟前
深入理解 Qt:从原理到实战的全景指南
开发语言·qt·程序员
ClouGence3 小时前
自动化测试 CueCast 新版本发布:录制更稳、回放更准、排障更清晰
前端·程序员·测试
前端小蜗4 小时前
搞了个 vibecoding 时防摸鱼沉迷的提醒,震到手环上
人工智能·程序员
程序员cxuan5 小时前
Fable 5 的系统提示词被人扒出来了,精彩,太精彩了。
人工智能·后端·程序员
爱勇宝7 小时前
《置身钉内》之后:普通前端的出路在哪里?
前端·后端·程序员
zzzzzz3108 小时前
shadcn/improve:让最强模型当架构师,便宜模型当码农
机器学习·程序员·github
Coffeeee8 小时前
Android16升级,预测性返回适配起来到底难不难
android·程序员·kotlin
蝎子莱莱爱打怪1 天前
自用推荐|XTerminal:我心中 SSH 客户端的终极形态
java·后端·程序员
得物技术1 天前
让 Claude Code 拥有自我进化和记忆系统|得物技术
程序员·ai编程·claude