[leetcode] Single Number

来源:互联网 发布:淘宝卖家说加微信返现 编辑:程序博客网 时间:2024/05/14 14:04

From : https://leetcode.com/problems/single-number/

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?

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


0 0