题目描述:
给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。示例:
示例 1:
输入: [2,2,1]
输出: 1示例 2:
输入: [4,1,2,1,2]
输出: 4
/*** @param {number[]} nums* @return {number}*/
var singleNumber = function (nums) {let map = new Map()nums.forEach(item => {if (map.has(item)) {map.set(item, map.get(item) + 1)} else {map.set(item, 1)}})for (let [key, value] of map) {if (value === 1) {return key}}
};

leetcode系列-136.只出现一次的数字相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. Alibaba笔试题:根据关键字求最短摘要字串
  2. react使用setSetat设置多级对象的值
  3. a5松下驱动器参数设置表_松下伺服几个参数需要熟悉并掌握设置方法
  4. 你知道304吗?图解强缓存和协商缓存
  5. android读取excel文件_python里读写excel等数据文件的几种常用方式
  6. C# continue,break,return 跳转语句的用法
  7. mysql 使用update 1064错误的原因和解决方法
  8. 提高你的迅雷速度,绝对值得一看
  9. ArturiaFX Collection for Mac(音乐效果器合集) 2021最新
  10. idea tomcat 发布web工程全过程
  11. python闭包函数的必要条件_Python闭包函数
  12. SCI等英文文献免费下载方法总结
  13. Math.round(-1.5) 等于多少
  14. linux的yum是什么意思,yum是什么?(linux命令)
  15. html5怎么获取当前星期几,javascript如何获取今天是星期几?
  16. 文件共享服务器热备,两台云服务器如何实现双机热备
  17. 网站架构优化之css+div设计对SEO的影响
  18. linux i5 i7差别,电脑处理器i5和i7的区别,如何选择?
  19. 一个IT中专生在深圳的9年辛酸经历
  20. Oracle Sequence创建与使用

热门文章

  1. 软件测试培训可靠吗?报名培训班需要多少钱
  2. 软件测试 (一) 软件测试方法大汇总
  3. 让程序在崩溃时体面的退出之总结
  4. 急切呼唤一线直接决策
  5. Hybrid开发基础
  6. 俄罗斯研究人员表示可访问全球所有小米宠物喂食器
  7. nodejs express 启动报错:Error: Cannot find module 'xxx'
  8. Photoshop初学者必须知道的十课
  9. futex同步机制分析之三内核实现
  10. FICO 创建会计凭证并自动计算税率