题目:给你一个非空数组,里面除了某个元素只出现一次以外,其余每个元素均出现两次。

要求:找出那个只出现了一次的元素。
示例 1:
输入: [2,2,1]
输出: 1

我的错误解法:遍历数组,从数组第一个值开始,比较与其他数组值的大小,相等则比较第二个值,直到没有值与当前值相等,打印当前值。

正解:利用异或运算^,将数组元素相互异或,相等的值异或为0,0与其他值异或为其他值,最终异或结果即为只出现一次的值

公众号同名

【力扣】NO.136.只出现一次的数字相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

  7. 力扣刷题day32|738单调递增的数字、714买卖股票的最佳时机含手续费、968监控二叉树

    文章目录 738. 单调递增的数字 思路 难点:遍历顺序 难点:设置flag 714. 买卖股票的最佳时机含手续费 贪心思路 难点 968. 监控二叉树 思路 难点:如何隔两个节点放一个摄像头 738 ...

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

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

  9. 力扣 373. 查找和最小的K对数字

    题目 给定两个以 升序排列 的整数数组 nums1 和 nums2 , 以及一个整数 k . 定义一对值 (u,v),其中第一个元素来自 nums1,第二个元素来自 nums2 . 请找到和最小的 k ...

  10. 力扣算法题,第N个神奇数字(Python)

    878.第N个神奇数字 题目描述: 一个正整数如果能被 a 或 b 整除,那么它是神奇的. 给定三个整数 n , a , b ,返回第 n 个神奇的数字.因为答案可能很大,所以返回答案 对 109 + ...

最新文章

  1. 前景检测算法_1(codebook和平均背景法)
  2. c++ Linux中查找查找文件夹中的所有文件
  3. n^n的末位数字(快速幂)
  4. Java基础day24
  5. Codeforces Round #167 (Div. 1) C. Dima and Horses(BFS+贪心)
  6. 【物联网】 AR9344开发环境的搭建和编译固件
  7. concurrent: CyclicBarrier
  8. “约见”面试官系列之常见面试题之第九十篇之页面加载触发函数(建议收藏)
  9. 2分钟学会Docker部署SpringBoot项目
  10. SQL Server的代码生成器
  11. numpy 矩阵拼接_Numpy学习笔记(下篇)
  12. vm.$nextTick( [callback] )用法
  13. Julia: map,reduce,mapreduce
  14. 前端页面读取ukey
  15. Echarts图表的基本使用
  16. 安全世界里,你不可不知的七名全球顶级白帽黑客
  17. bit,byte,b,B,KB的整理
  18. 参加江大白手把手教你-----AidLux智慧安防AI训练营
  19. windows server 2016添加开机启动项
  20. 特征工程之One-Hot编码、label-encoding、自定义编码

热门文章

  1. SQLSERVER查询存储过程内容
  2. Hadoop动态修改LogLevel
  3. 20171108 模拟题 T1
  4. Beta版本测试报告以及Beta版本发布说明
  5. 2016年百度面试题
  6. 表空间自动报警存储过程
  7. magento导入导出Custom Options, Tier Prices and Grouped Products
  8. python插件使用教程_Python插件机制实现详解
  9. 山西职业技术学院计算机宿舍怎么样,山西职业技术学院宿舍怎么样
  10. 服务发现和注册和Eureka