自学内容网 自学内容网

Leetcode 268. 丢失的数字

原题链接:Leetcode 268. 丢失的数字
在这里插入图片描述
在这里插入图片描述
方法1:

class Solution {
public:
    int missingNumber(vector<int>& nums) {
        sort(nums.begin(),nums.end());
        int n=nums.size();
        for(int i=0;i<n;i++){
            if(nums[i]!=i) return i;
        }
        return n;
    }
};

位运算:

class Solution {
public:
    int missingNumber(vector<int>& nums) {
        int n=nums.size()+1;
        for(int i=0;i<n;i++){
            nums.push_back(i);
        }
        int res=0;
        for(auto x:nums){
            res^=x;
        }
        return res;
    }
};

原文地址:https://blog.csdn.net/qq_45791939/article/details/142881147

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!