当前位置: 首页 > news >正文

定个小目标之刷LeetCode热题(12)

这是一道简单题,使用位运算中的异或运算即可,异或运算有以下性质:

1、任何数异或 0 结果仍然是原来的数,即 a⊕0=a

2、任何数和其自身做异或运算,结果是 0

所以我们只需要让数组里的所有元素进行异或运算得到的结果就是那个只出现一次的数字,代码如下所示

class Solution {public int singleNumber(int[] nums) {int single = 0;for (int num : nums) {single ^= num;}return single;}
}

题目链接:题单 - 力扣(LeetCode)全球极客挚爱的技术成长平台

http://www.lryc.cn/news/368894.html

相关文章:

  • MYSQL内存占用查询语句
  • HikariCP连接池初识
  • LeetCode136只出现一次的数字
  • html5实现端午节网站源码
  • echarts组件x轴坐标显示不全解决方法
  • JS实现移动端的轮播图滑动事件
  • 2024.6.10学习记录
  • RapidJSON
  • 二叉树的创建
  • adb shell进入设备后的命令
  • 【Android面试八股文】Java中静态内部类是什么?和非静态内部类的区别是什么?
  • IDEA启动项目报java.lang.OutOfMemoryError: GC overhead limit exceeded
  • 基于R语言BIOMOD2 及机器学习方法的物种分布模拟与案例分析
  • 【笔记2】Python编程:从入门到实践(第2版) - 埃里克·马瑟斯
  • 优质免费的 5 款翻译 API 接口推荐
  • 雷电模拟器中控实现,直通源码
  • 从渲染管线到着色器Shader实践
  • LabVIEW开发实验室超导体电流特性测试系统
  • C语言之main函数的返回值(在linux中执行shell脚本并且获取返回值)
  • 【手撕面试题】Vue(高频知识点五)
  • C#有哪些方式实现回调函数、处理异步操作或响应某些条件时的动作
  • Java:110-SpringMVC的底层原理(上篇)
  • 【HarmonyOS】鸿蒙应用子模块module资源如何获取
  • Centos X系统yum安装mysql数据库
  • Python语言在金融领域的应用探索
  • 【python/pytorch】已解决ModuleNotFoundError: No module named ‘torch‘
  • 1.nginx介绍
  • 仓库管理业务在WMS与ERP中如何抉择
  • RDMA (1)
  • pyqt opengl 小黑块