给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。

说明:

你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?

示例 1:

输入: [2,2,1]
输出: 1
示例 2:

输入: [4,1,2,1,2]
输出: 4

方法一;

class Solution {
public:int singleNumber(vector<int>& nums) {int res = 0;for(int i = 0; i < nums.size(); ++i)res ^= nums[i];  return res;}
};

【Leetcode | 6】136. 只出现一次的数字相关推荐

  1. Leetcode:NO.136 只出现一次的数字

    题目 链接:https://leetcode-cn.com/problems/single-number 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次.找出那个只出现了一次 ...

  2. leetcode系列-136.只出现一次的数字

    题目描述: 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次.找出那个只出现了一次的元素.示例: 示例 1: 输入: [2,2,1] 输出: 1示例 2: 输入: [4,1,2 ...

  3. LeetCode:136. 只出现一次的数字

    136. 只出现一次的数字 题目: 解题思路: 源码: 踩坑点: 题目: 解题思路: 1.法一: 遍历 nums\text{nums}nums 中的每一个元素 如果某个 nums\text{nums} ...

  4. Java实现 LeetCode 136 只出现一次的数字

    136. 只出现一次的数字 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次.找出那个只出现了一次的元素. 说明: 你的算法应该具有线性时间复杂度. 你可以不使用额外空间来实现 ...

  5. 136. 只出现一次的数字(关于异或的使用)

    136. 只出现一次的数字 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次.找出那个只出现了一次的元素. 说明: 你的算法应该具有线性时间复杂度. 你可以不使用额外空间来实现 ...

  6. 136. 只出现一次的数字【我亦无他唯手熟尔】

    136. 只出现一次的数字 136. 只出现一次的数字 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次.找出那个只出现了一次的元素.说明:你的算法应该具有线性时间复杂度. 你 ...

  7. 136. 只出现一次的数字

    136. 只出现一次的数字 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次.找出那个只出现了一次的元素. 说明: 你的算法应该具有线性时间复杂度. 你可以不使用额外空间来实现 ...

  8. Leetcode题库 136.只出现一次的数字(异或 C实现)

    文章目录 思路 代码 思路 两相同数字异或时为0, 将数组中数字挨个儿异或, 最后仅会剩下那个只出现一次的数字 代码 int singleNumber(int* nums, int numsSize) ...

  9. LeetCode 136. 只出现一次的数字(异或^)

    文章目录 1. 题目信息 2. 解题 1. 题目信息 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次.找出那个只出现了一次的元素. 说明:你的算法应该具有线性时间复杂度. 你 ...

  10. LeetCode[136.只出现一次的数字](简单) -- java

    给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次.找出那个只出现了一次的元素. 说明:你的算法应该具有线性时间复杂度. 你可以不使用额外空间来实现吗? 示例 1: 输入: [2 ...

最新文章

  1. 机器学习萌新必备的三种优化算法 | 选型指南
  2. Java学习笔记(九)--数组及Arrays类
  3. esp8266 rtos sdk在小黄板上的使用
  4. Scala元组数据的访问
  5. qgraphicsview 添加矩形框并拖动改变大小_如何用手机巧影软件为视频添加字幕
  6. ML.NET Cookbook:(5)如何查看中间过程数据?
  7. Java-Redis 热部署问题
  8. 轻松了解面试官心理!ElasticSearch写入数据的工作原理是什么? | 技术头条
  9. 【渝粤教育】广东开放大学 计算机组成原理 形成性考核 (21)
  10. 如何在VS 2010中使用 VS2013的解决方案
  11. 各种Demo下载网址
  12. ENVI/IDL 批量裁剪同一地区的多幅影像-第五篇
  13. html中一级标题和二级标题,如何设置一级二级三级标题
  14. dnsmasq-ipv6测试
  15. 折弯机使用说明书_折弯机操作图解法-如何使用折弯机
  16. 做程序界中的死神,提升灵力上限
  17. Flutter 学习
  18. 2021年中国化肥行业产量及重点企业对比分析:云天化vs金正大vs新洋丰[图]
  19. gbase的安装及使用
  20. drop box java_使用Dropbox Java API将文件上载到Dropbox

热门文章

  1. ORACLE10g R2及PATH官方下载地址
  2. Notepad++高亮AS文件
  3. java csf_WebService CSF使用详解 | 学步园
  4. el-table数据不显示_数据透视表,一篇就够了
  5. linux操作系统好吗_国内可以通过安卓+termux打造出适用手机平板和电脑全平台最好的操作系统...
  6. 服务器如何返回429状态,Instagram远程服务器返回一个错误:(429)UNKNOWN STATUS CODE...
  7. 华菱重卡仪表指示说明_仪表装置11种常见故障的解决方法
  8. linux更改用户名_破旧安卓手机第二春,在安卓手机上使用Linux_deploy运行Linux
  9. NYOJ 26 孪生素数问题
  10. 宏定义 #define 和常量 const 的区别