leetcode_c++:哈希:Single Number(136)
来源:互联网 发布:js实现文件的上传下载 编辑:程序博客网 时间:2024/04/29 17:13
Given an array of integers, every element appears twice except for one. Find that single one.
算法
O(N)
典型的interview问题,
相同的数字xor的结果是0
所以,和所有的数组XOR,结果就是只出现一次的那个数
- 两个输入相同时为0,不同则为1
class Solution {public: int singleNumber(vector<int>& nums) { int s=0; int n=nums.size(); for(int i=0;i<n;i++){ s=s^nums[i]; } return s; }};
0 0
- leetcode_c++:哈希:Single Number(136)
- leetcode_c++:哈希: Happy Number(202)
- leetcode_c++:Missing Number(268)
- leetcode_c++:Valid Number(065)
- LeetCode(136) Single Number
- leetcode(136)数组之Single Number
- LeetCode(136)Single Number
- LeetCode 136 Single Number
- LeetCode 136 Single Number
- LeetCode: Single Number [136]
- 136 single number
- [leetcode 136] Single Number
- [leetcode]136 Single Number
- leetcode-136 Single Number
- LeetCode 136 Single Number
- LeetCode 136 Single Number
- leetcode || 136、Single Number
- LeetCode 136 : Single Number
- ubuntu16.04安装oh-my-zsh
- 【造轮子系列】转轮选择工具——WheelView
- iOS OOP 面向对象编程基本概念
- 怎么计算票房收入
- two
- leetcode_c++:哈希:Single Number(136)
- 为什么安卓机没有iPhone流畅?
- 在ubuntu中安装与配置zsh与oh-my-zsh
- 决策树算法
- DirectionControlView 一个方向控制自定义View
- javaScript--02 CSS基础 上
- Linux之Vim(三):Vim插件使用导航
- HTML5+规范:barcode(条码扫描)
- ubuntu安装终极zsh