[LeetCode] 136. Single Number

来源:互联网 发布:程序设计导论 python 编辑:程序博客网 时间:2024/06/06 17:47

Given an array of integers, every element appears twice except for one. Find that single one.

Your algorithm should have a linear runtime complexity. Could you implement it without using extra memory?

// 0 ^ X = X// X ^ X = 0 class Solution {public:    int singleNumber(vector<int>& nums) {        int res = 0;        for (int i = 0; i < nums.size(); i++)            res ^= nums[i];        return res;    }};

这里写图片描述
这里写图片描述

原创粉丝点击