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

说明:

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

示例 1:

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

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

思路:简单题,不多说,xor解决

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

只出现一次的数字—leetcode136相关推荐

  1. 【leetcode】只出现一次的数字(位运算)

    LeetCode136:只出现一次的数字 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次.找出那个只出现了一次的元素. 解题思路: 这里可以使用异或运算.即两个相同的数字异或 ...

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

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

  3. 算法题:“找出单身狗”--找出一个数组中只出现一次的数字

    题目:一个数组中只有两个数字是出现一次,其他所有数字都出现了两次. 编写一个函数找出这两个只出现一次的数字. 解题过程以及思路:(思路在代码中以注释形式给出) //一个数组中只有两个数字是出现一次,其 ...

  4. 剑指offer:数组中只出现一次的数字

    题目描述 一个整型数组里除了两个数字之外,其他的数字都出现了两次.请写程序找出这两个只出现一次的数字. 解题思路 用容器存次数. class Solution { public:void FindNu ...

  5. 数组中只出现一次的数字

    一个整型数组里除了两个数字之外,其他的数字都出现了两次.请写程序找出这两个只出现一次的数字. 数字都出现两次,则异或肯定为0. 考虑下这个题目的简化版--数组中除一个数字只出现1次外,其它数字都成对出 ...

  6. 《LeetCode力扣练习》第136题 只出现一次的数字 Java

    <LeetCode力扣练习>第136题 只出现一次的数字 Java 一.资源 题目: 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次.找出那个只出现了一次的元素. ...

  7. 【剑指offer-Java版】40数组中只出现一次的数字

    数组中只出现一次的数字:输入一个数组,该数组中有两个数字只出现了一次,其他数字都出现了两次,求出这两个只出现了一次的数字 要求时间复杂度为O(n)空间复杂度为O(1) 考虑一个数组中只有一个数字仅仅出 ...

  8. 找出数组中两个只出现一次的数字

    题目:一个整型数组里除了两个数字之外,其他的数字都出现了两次.请写程序找出这两个只出现一次的数字 通过这道题感觉位运算很强大~这道题利用异或的几个性质:任何数与其本身异或值都为0,异或运算满足交换律. ...

  9. 《剑指offer》-数组中只出现一次的数字

    /* 一个整型数组里除了两个数字之外,其他的数字都出现了两次.请写程序找出这两个只出现一次的数字.思路: 如果是只有一个数字出现一次,那么所有数字做异或就得到结果: 现在有两个数字x,y分别出现一次, ...

最新文章

  1. linux mysql操作知识--收藏
  2. 【树莓派学习笔记】八、两步安装VS Code (Visual Studio Code)
  3. vue.js把mounted里面的变量传到data里面
  4. HDU 2068 RPG 的错排(错排问题,组合数)
  5. carry函数在C语言中用法,动词carry用法小归纳
  6. Windows - 文件系统 学习/收集
  7. 《安富莱嵌入式周报》第280期:支持在线仿真编程的网页版电子开发,CAN总线防攻击实现,BigFAT 规范打破了 FAT 每个文件 4GB 的限制
  8. html居中小圆点●,圆点怎么打_居中小圆点怎么打出来_电脑常识_中华康网
  9. VBA对EXCEL某列进行排序操作
  10. 教妹学Java(一):什么是Java?
  11. BigDecimal 保留两位小数
  12. 美国iPS细胞治疗癌症最新进展
  13. ASP.NET中使用动态令牌进行安全认证
  14. joplin的安装和使用
  15. 163音乐点歌乱码分析以及解决办法
  16. ZZNUOJ(18.08.07)
  17. 年薪中位数超30万,南大AI专业首届毕业生薪资曝光
  18. 【STM32】通用定时器的PWM输出(实例:PWM输出)
  19. LaTex中PDF裁剪工具pdfcrop的使用
  20. 云上铺场馆微信会员自助预定系统

热门文章

  1. DevExpress WPF v18.2新版亮点(四)
  2. mysql 远程连接
  3. 腾讯云CentOS 7 上安装Nginx
  4. 如何在线将pdf转换成ppt格式
  5. React+dva+antd的运用
  6. 微软BI 之SSIS 系列 - MVP 们也不解的 Scrip Task 脚本任务中的一个 Bug
  7. 【Socket】linux网络多路复用IO技术
  8. SharePoint 2010 隐藏快速启动栏(左侧导航)
  9. [基础题]2.(*)利用接口做参数,写个计算器,能完成加减乘除运算。
  10. C# 数据库系统中使用GDI+绘制柱状图