技术栈

LeetCode(力扣):只出现一次的数字

_日拱一卒2026-03-14 8:24
java 复制代码
class Solution {
    public int singleNumber(int[] nums) {
        //定义初始值为0
        int result = 0;
        //依次处理
        for(int num : nums){
            result = result ^ num;
        }
        return result;
    }
}

使用异或运算符:

自己跟自己异或运算:A ^ A = 0

跟0异或:A ^ 0 = A

满足交换律:A ^ B ^ A = A ^ A ^ B

上一篇:3.3 路由器的包转发操作
下一篇:N1 51单片机
相关推荐
午彦琳
1 小时前
2026.9.17
数据结构·算法·leetcode
西峰u
1 小时前
Java单例模式|从基础到多线程安全
java·java单例模式
ClinicTech
2 小时前
实验室洗瓶机的清洗系统架构与自动化控制解析
java·python
linmengmeng_1314
2 小时前
【总结】MyBatis-Plus批量插入与清表的正确姿势
java·spring boot·mysql·mybatis
木井巳
2 小时前
【记忆化搜索】不同路径
java·算法·leetcode·深度优先·剪枝·推荐算法
Sam_Deep_Thinking
2 小时前
new Thread()之后发生了什么?
java·后端·面试·程序员
泡海椒
2 小时前
规则引擎对比:JQuick-Java vs Drools 轻量场景选型对比
java·开发语言
wno704
2 小时前
Spring Security短信验证码登录
java·python·spring
步行cgn
2 小时前
Spring util 命名空间详解
java·后端·spring
古法安卓
3 小时前
Android-休眠唤醒后onLocationChanged没有数据问题排查
android·java·android studio
热门推荐
01国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)02GitHub 镜像站点03历年考研数学一、数学二、数学三真题试卷及答案PDF04蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接05人工智能(AI)发展史:详细里程碑06微信历史版本含下载地址( Windows PC | 安卓 | MAC )及设置微信不更新072026 国产 AI 大模型横评:DeepSeek、通义千问、Kimi、文心一言、星火、豆包谁更能打?08ZCode 周末送额度活动开启:3 亿 Token 免费领取09数学公理体系大全:第六章 选择公理的等价形式及证明10【一等奖版】2026 国赛 A题 药材的烘干问题