技术栈

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实现两个数的四则运算
相关推荐
kyriewen
8 小时前
我测了 6 种防请求竞态的写法:只有 1 种真能打
前端·javascript·程序员
前端小万
10 小时前
用"道法术器"重构你和 AI 的协作方式
前端·人工智能·程序员
人邮异步社区
10 小时前
怎样才能做一个架构师?
程序员·架构师
程序员cxuan
10 小时前
通了个宵,终于把 Super-Agent 架构玩明白了
人工智能·后端·程序员
程序员cxuan
11 小时前
不是,为啥这个模型突然就爆火了??
人工智能·后端·程序员
程序员cxuan
12 小时前
国产 GPU 能不能打,重点在软件栈
人工智能·后端·程序员
AskHarries
15 小时前
如何找种子用户
程序员
Hilaku
16 小时前
前端的技术判断力是怎么练出来的?
前端·javascript·程序员
timegogo
16 小时前
Emoji 语义化搜索
程序员·github
挖掘狂人
16 小时前
同一个端口能不能被两个程序同时监听?
java·后端·程序员
热门推荐
01国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)02历年考研数学一、数学二、数学三真题试卷及答案PDF03GitHub 镜像站点04几个好用的ip纯净度检测网站05如何新建文件夹? 电脑新建文件夹的4种方法06苹果iPA游戏软件资源下载网站07蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接08昇腾910B系列芯片完全指南:四款型号对比、服务器选型与大模型部署实战09微信历史版本含下载地址( Windows PC | 安卓 | MAC )及设置微信不更新10Windows 10/11 如何退出微软账户并改用本地账户登录(含找不到选项的解决方法)