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

相关推荐
陈随易21 小时前
FFmpeg 9.0 发布,代号 Lei,音视频处理再升级
前端·后端·程序员
dong_junshuai1 天前
每天一个开源项目#59 AirLLM:27.6K星,3.72GB显存跑2.8T模型
人工智能·程序员·github
文心快码BaiduComate1 天前
Comate 已支持DeepSeek-V4-Flash 正式版
人工智能·程序员
神奇小汤圆1 天前
别光会用 Skill,不会写等于白搭:从规范到原理,手把手教你给 AI Agent 造技能
程序员
webxue1 天前
AI我们好像都用错了
程序员·ai编程
Hilaku1 天前
前端真的比后端简单吗?
前端·javascript·程序员
程序员cxuan1 天前
Codex 接入 DeepSeek-V4-Flash,丝滑的一批
人工智能·后端·程序员
CodeSheep1 天前
hvv员工家属爆料:老公22年入职的,普通员工,老是被误以为高薪多奖金,实际上还没配股,暂时钱没存多少,我倒是很心疼他工作辛苦。
前端·后端·程序员
陈随易2 天前
moon,apt和yum之外linux系统命令安装新选择
前端·后端·程序员
SamDeepThinking2 天前
如何维持缓存的一致性?
后端·面试·程序员