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

相关推荐
Huterox7 小时前
2025年度总结报告
程序员
望道同学11 小时前
PMP/信息系统项目管理师 9 张 思维导图【考试必备】
前端·后端·程序员
大模型教程15 小时前
开源大模型不求人!一文带你全面入门《开源大模型食用指南》
程序员·llm·agent
大模型教程15 小时前
从 0 到 1,微调一个自己专属的大模型
程序员·llm·agent
AI大模型16 小时前
刚入门AI大模型?这6个GitHub开源教程,连微软都忍不住推荐
程序员·llm·agent
用户144361834009716 小时前
你不知道的JS-上(五)
javascript·程序员
程序员鱼皮21 小时前
我要吐了,现在上线个小程序这么麻烦吗?!
ai·程序员·软件开发·编程经验
程序员鱼皮21 小时前
现在上线个小程序这么麻烦吗?!
微信小程序·程序员·aigc
Qinana21 小时前
构建一个融合前端、模拟后端与大模型服务的全栈 AI 应用
前端·后端·程序员
文心快码BaiduComate21 小时前
CCF程序员大会码力全开:AI加速营决赛入围名单揭晓,12月6日大理见!
前端·百度·程序员