美文网首页
136. 只出现一次的数字

136. 只出现一次的数字

作者: 青洺想吃棒棒糖 | 来源:发表于2019-02-18 20:12 被阅读0次

    https://leetcode-cn.com/problems/single-number/
    给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。

    异或:线性时间复杂度,且不使用额外空间

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

    相关文章

      网友评论

          本文标题:136. 只出现一次的数字

          本文链接:https://www.haomeiwen.com/subject/ucvzeqtx.html