您的位置:首页 > 其它

LeetCode 简单操作 | 136. Single Number

2017-03-02 11:49 405 查看
/*
* Leetcode136. Single Number
* Funtion: Given an array of integers, every element appears twice except for one. Find that single one.
* Author: LKJ
* Date:2016/7/19
*/
#include <iostream>
#include <vector>

using namespace std;

class Solution {
public:
int singleNumber(vector<int>& nums) {
int length = nums.size();
int result = 0 ;
for (int i=0; i<length; i++)
{
result ^= nums[i];//用异或找不同
}
return result;
}
};

int main(){
int myarr[5] = {1,1,3,3,4};
vector<int> myin(myarr,myarr+5);
int myout;
Solution SA;
//cout << "Please Enter" << endl;
//cin >> myin;
myout = SA.singleNumber(myin);
cout << myout << endl;

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  leetcode