LeetCode || Single Number

来源:互联网 发布:win10添加网络驱动器 编辑:程序博客网 时间:2024/05/20 03:42
class Solution {public:    //主要思想:    //    异或满足交换律,a1 ^ a2 ^ .... ^ an ^ a1 ^ .... ^ an-1 = (a1^a1)^(a2 ^a2) ^(....) ^(an-1 ^ an-1) ^ an    //    a ^ a = 0;    //    a ^ 0 = a;    int singleNumber(vector<int>& nums) {        if(nums.size()==0)             return 0;        int result = nums[0];        for(int i = 1;i<nums.size();i++)        {            result = result ^ nums[i];        }        return result;    }};

0 0
原创粉丝点击