136. Single Number
来源:互联网 发布:网络禁止访问被拒绝 编辑:程序博客网 时间:2024/06/14 03:48
/*Given an array of integers, every element appears twice except for one. Find that single one.Note:Your algorithm should have a linear runtime complexity. Could you implement it without using extra memory?在数组中找到唯一一个没有两次出现的整数,要求线性的时间(O(n)),没有额外的空间消耗不能的hash表,hash需要额外的空间;采用异或操作a^a=0a^b^a=b;数组中只有一个数出现一次,其他的数都出现两次,异或后的结果就是那个单次出现的整数*/class Solution {public: int singleNumber(vector<int>& nums) { int res=nums[0]; for(int i=1;i<nums.size();i++) res^=nums[i]; return res; }};
阅读全文
0 0
- 136. Single Number&137. Single Number II
- 136. Single Number
- LeetCode 136. Single Number
- 136.Single Number
- [Leetcode] 136. Single Number
- LeetCode 136. Single Number
- 136.Single Number
- 136. Single Number
- 136.Single Number
- 【leetcode】136. Single Number
- 【LeetCode】136. Single Number
- Leetcode 136. Single Number
- leetcode 136. Single Number
- leetcode 136. Single Number
- 136. Single Number LeetCode
- LeetCode 136. Single Number
- LeetCode 136. Single Number
- [LeetCode]136. Single Number
- 表空间的ONLINE和OFFLINE状态
- ceph 杂记
- 【1708.07120】“超级收敛“:使用很大的学习率让残差网络迅速收敛
- horizon 创建主机 设置系统盘默认创建方式
- MySQL 事务提交过程
- 136. Single Number
- android小说阅读源码、bilibili源码、MVP新闻源码等
- GradientTextView
- 浅谈WAF绕过技巧
- HDU-2017 多校训练赛10-补题
- 图解HTTP读书笔记-(HTTP首部)
- 态势感知 + DataV:安全可视化交互,这么玩儿
- Maven之Cannot change version of project facet Dynamic Web Module to 2.5.-yellowcong
- Linux的任督二脉:进程调度和内存管理