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

相关推荐
爱勇宝38 分钟前
AI 都这么强了,咱们程序员以后还能干点啥?
前端·后端·程序员
SelectDB3 小时前
以实时驱动智能:Apache Doris Summit 2026 盛大落幕,开启 Agentic AI 时代数据新范式
数据库·程序员·agent
用户235937172634 小时前
扫码点餐系统的三个工程问题:桌台绑定、订单状态机与打印可靠投递
程序员·php
楠风测开6 小时前
Python常用标准库:做一个测试结果分析工具
程序员
陈随易6 小时前
副业搞钱之代办永不过时
前端·后端·程序员
挖掘狂人7 小时前
用 Python 从零搭一套 RAG 系统:40 行跑通,再谈优化
后端·程序员·ai编程
codigger7 小时前
用 Python 从零搭一套 RAG 系统:40 行跑通,再谈优化
程序员·编程·ai编程·rag·#agent
SimonKing7 小时前
OpenCode免费模型直接给`Workbuddy`用,一键导入
java·后端·程序员
kyriewen1 天前
我让 AI 当候选人面了一轮:居然一个问题都没问倒它
人工智能·程序员·ai编程
flash俊杰1 天前
三个真实线上 Bug 复盘:pdfjs worker、Dialog 层级与中文 PDF 换行
程序员