我写的:

class Solution {public:int singleNumber(vector<int>& nums) {unordered_map<int,int>hash;for(int i = 0; i < nums.size(); i++){hash[nums[i]]++;}int res = 0;for(int i = 0; i < nums.size(); i++){if(hash[nums[i]] == 1){res = nums[i];break;}}return res;}
};

leetcode官方里的:https://leetcode-cn.com/problems/single-number/solution/zhi-chu-xian-yi-ci-de-shu-zi-by-leetcode/

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]136. 只出现一次的数字相关推荐

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

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

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

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

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

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

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

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

  5. Leetcode 136. 只出现一次的数字 解题思路及C++实现

    解题思路: 利用异或操作的性质: 1.恒定律:A ^ 0 = A 2.归零率:A ^ A = 0 3.交换律:A ^ B = B ^ A 4.结合律:(A ^ B) ^ C = A ^ (B ^ C) ...

  6. leetcode 136. 只出现一次的数字 c语言

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

  7. Leetcode 136.只出现一次的数字 (每日一题 20210714)

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

  8. leetcode - 136. 只出现一次的数字

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

  9. 134. Leetcode 136. 只出现一次的数字 (位运算-只出现一次的数字相关题目)

    class Solution:def singleNumber(self, nums: List[int]) -> int:res = 0for i in range(len(nums)):re ...

最新文章

  1. 统计学习导论 Chapter3--Linear Regression
  2. windows10环境运用SSH和SwitchySharp自由翱翔
  3. redis钟setnx命令
  4. Spark SQL(八)之基于物品的相似度公式
  5. django调用python脚本返回_讲解django rest framework 自定义返回方法
  6. 矩阵方程求解最快c语言算法,求助! C语言用矩阵求解方程组
  7. 用Python显示灰度图像的灰度直方图
  8. ZooKeeper搭建实验
  9. 新手入门C语言易错点
  10. 批量查排名的工具有哪些?网站关键词可以优化?
  11. Android 11 inputflinger分析(触摸优先级)
  12. 实战技法 - 短线操盘 (1)
  13. 多可文档管理服务器,【多可文档管理系统怎么用】多可文档管理系统好不好_使用技巧-ZOL软件百科...
  14. 图像的等距变换,相似变换,仿射变换,射影变换及其matlab实现
  15. UE4后期处理材质:扁平化风格描边
  16. 【转】我都30岁了,零基础想转行去学编程,靠谱吗?
  17. 中国私有云企业大排名,OpenStack企业占70%
  18. Excel 增加删除线
  19. 物联网实训装置-物联网实训平台
  20. C/C++笔试、面试题目大汇总

热门文章

  1. python学到什么程度可以找到工作-月薪2万+的Python Web岗,学到什么程度能找到工作?...
  2. python的第三方库是干什么用的-quot;别人造好的轮子”,python常用第三方库——python自动办公7...
  3. python工资一般多少-Python就业都有哪些岗位?每个岗位薪资多少?
  4. python3哪个版本稳定-python的哪个版本稳定
  5. python3.6.5安装步骤-Centos7 安装Python3.6.5步骤
  6. 零基础学python知乎-零基础人员可以学习python吗?|Python培训基础教程
  7. python 代码命令大全-深度学习中python常用命令
  8. 在Java中实现在线语音识别
  9. 来自DFRobot的中文语音识别模块
  10. atxserver运行没有反应_关于厌氧反应器的酸化现象与恢复措施!