技术栈

136. 只出现一次的数字

程序员小航2023-10-14 23:55

题目

题解

  • 考察的是位运算 ------ 异或(^),相同为 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多平台发布

上一篇:Swagger使用
下一篇:1.2 switch实现两个数的四则运算
相关推荐
阿里嘎多学长
12 小时前
2026-06-01 GitHub 热点项目精选
开发语言·程序员·github·代码托管
JustHappy
15 小时前
古法编程秘籍(一):什么是面向对象?别背定义,把 JSON 看懂就够了
程序员
七牛开发者
16 小时前
让生产级 Agent 实现自进化:MOSS 的源码级实验
人工智能·机器学习·程序员
文心快码BaiduComate
16 小时前
从个人效能到组织资产:文心快码企业版Agent Hub上线,提升团队AI编程效能
前端·后端·程序员
道友可好
19 小时前
Git Worktree:一个仓库,多个分身
前端·后端·程序员
Hilaku
19 小时前
前端工程师最终会变成 AI工程师?
前端·javascript·程序员
YuJie
20 小时前
Claude Code 网络环境受限
程序员
hyunbar777
21 小时前
Python 打包 EXE 极简指南
程序员
小小神仙
21 小时前
ECC:怎么让 Claude Code 变成你的全栈搭档
程序员·aigc·ai编程
AskHarries
21 小时前
什么样的用户愿意付费
程序员
热门推荐
01GitHub 镜像站点022026 年 AI 编程工具终极横评:Cursor vs Claude Code vs Copilot vs Windsurf03Codex 下载安装指南:Windows 和 macOS 官方版下载04【踩坑记录 | 第一篇】微软商店无法使用时,如何手动安装 OpenAI Codex?附`.msix`文件系统错误解决方法05【AI】2026 年具身智能模型和世界模型总结06裂开!ChatGPT 居然开始要手机号验证,附详细解决方法07CC-Switch 下载、安装与使用配置指南【2026.5.29】08CC-Switch & Claude 基于 Linux 服务器安装使用指南09Codex 接入 DeepSeek API 完整配置文档10几个好用的ip纯净度检测网站