[leetcode]136. 只出现一次的数字
我写的:
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. 只出现一次的数字相关推荐
- LeetCode:136. 只出现一次的数字
136. 只出现一次的数字 题目: 解题思路: 源码: 踩坑点: 题目: 解题思路: 1.法一: 遍历 nums\text{nums}nums 中的每一个元素 如果某个 nums\text{nums} ...
- Java实现 LeetCode 136 只出现一次的数字
136. 只出现一次的数字 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次.找出那个只出现了一次的元素. 说明: 你的算法应该具有线性时间复杂度. 你可以不使用额外空间来实现 ...
- LeetCode[136.只出现一次的数字](简单) -- java
给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次.找出那个只出现了一次的元素. 说明:你的算法应该具有线性时间复杂度. 你可以不使用额外空间来实现吗? 示例 1: 输入: [2 ...
- LeetCode 136. 只出现一次的数字(异或^)
文章目录 1. 题目信息 2. 解题 1. 题目信息 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次.找出那个只出现了一次的元素. 说明:你的算法应该具有线性时间复杂度. 你 ...
- Leetcode 136. 只出现一次的数字 解题思路及C++实现
解题思路: 利用异或操作的性质: 1.恒定律:A ^ 0 = A 2.归零率:A ^ A = 0 3.交换律:A ^ B = B ^ A 4.结合律:(A ^ B) ^ C = A ^ (B ^ C) ...
- leetcode 136. 只出现一次的数字 c语言
题目: 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次.找出那个只出现了一次的元素. 说明:你的算法应该具有线性时间复杂度. 你可以不使用额外空间来实现吗?示例 1: 输入: ...
- Leetcode 136.只出现一次的数字 (每日一题 20210714)
给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次.找出那个只出现了一次的元素.说明:你的算法应该具有线性时间复杂度. 你可以不使用额外空间来实现吗?示例 1:输入: [2,2, ...
- leetcode - 136. 只出现一次的数字
给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次.找出那个只出现了一次的元素. 说明: 你的算法应该具有线性时间复杂度. 你可以不使用额外空间来实现吗? 示例 1: 输入: [ ...
- 134. Leetcode 136. 只出现一次的数字 (位运算-只出现一次的数字相关题目)
class Solution:def singleNumber(self, nums: List[int]) -> int:res = 0for i in range(len(nums)):re ...
最新文章
- 统计学习导论 Chapter3--Linear Regression
- windows10环境运用SSH和SwitchySharp自由翱翔
- redis钟setnx命令
- Spark SQL(八)之基于物品的相似度公式
- django调用python脚本返回_讲解django rest framework 自定义返回方法
- 矩阵方程求解最快c语言算法,求助! C语言用矩阵求解方程组
- 用Python显示灰度图像的灰度直方图
- ZooKeeper搭建实验
- 新手入门C语言易错点
- 批量查排名的工具有哪些?网站关键词可以优化?
- Android 11 inputflinger分析(触摸优先级)
- 实战技法 - 短线操盘 (1)
- 多可文档管理服务器,【多可文档管理系统怎么用】多可文档管理系统好不好_使用技巧-ZOL软件百科...
- 图像的等距变换,相似变换,仿射变换,射影变换及其matlab实现
- UE4后期处理材质:扁平化风格描边
- 【转】我都30岁了,零基础想转行去学编程,靠谱吗?
- 中国私有云企业大排名,OpenStack企业占70%
- Excel 增加删除线
- 物联网实训装置-物联网实训平台
- C/C++笔试、面试题目大汇总
热门文章
- python学到什么程度可以找到工作-月薪2万+的Python Web岗,学到什么程度能找到工作?...
- python的第三方库是干什么用的-quot;别人造好的轮子”,python常用第三方库——python自动办公7...
- python工资一般多少-Python就业都有哪些岗位?每个岗位薪资多少?
- python3哪个版本稳定-python的哪个版本稳定
- python3.6.5安装步骤-Centos7 安装Python3.6.5步骤
- 零基础学python知乎-零基础人员可以学习python吗?|Python培训基础教程
- python 代码命令大全-深度学习中python常用命令
- 在Java中实现在线语音识别
- 来自DFRobot的中文语音识别模块
- atxserver运行没有反应_关于厌氧反应器的酸化现象与恢复措施!