技术栈

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单片机
相关推荐
小箌
2 小时前
JavaWeb_02
java·数据库·maven·mybatis
bulingg
2 小时前
LR逻辑回归详解
算法·机器学习·逻辑回归
gxy199026
2 小时前
【springboot】Spring 官方抛弃了 Java 8!新idea如何创建java8项目
java·spring boot·spring
阿杰真不会敲代码
2 小时前
Elasticsearch 入门到实战:安装 + CRUD + 查询
java·大数据·elasticsearch·搜索引擎
老邋遢
2 小时前
干货篇|02. 纯AI Coding商业应用
java·人工智能
阴暗扭曲实习生
2 小时前
135编辑器开放平台架构解析:企业级富文本接入方案的技术实现
java·开发语言·中间件
盐水冰
2 小时前
【烘焙坊项目】后端搭建(7)- 套餐管理界面
java·学习
七七肆十九
2 小时前
PTA 习题4-7 最大公约数和最小公倍数
数据结构·算法
XiaoHu0207
2 小时前
C/C++数据结构与算法(第二弹)
java·开发语言·数据结构
热门推荐
01GitHub 镜像站点02OpenClaw 使用和管理 MCP 完全指南03Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南04本地部署 OpenClaw + DeepSeek-R1 完全指南05OpenClaw 飞书机器人不回复消息?3 小时踩坑总结06OpenClaw macOS 完整安装与本地模型配置教程(实战版)07得物前端部门,没了08OpenClaw 连接飞书完整指南:插件安装、配置与踩坑记录09Window 10部署openclaw报错node.exe : npm error code 12810OpenClaw 接入 QQ Bot 完整实践指南