1. 268

[missing-number](https:\/\/leetcode.com\/problems\/missing-number\/)


2. 算法

  • O(n)

求和,然后和0~n的和做差,差值就是所求


3. 代码


class Solution {

public:

    int missingNumber(vector<int>& nums) {

        long long len=nums.size();

        long long sum=len*(len+1)/2,sum2=0;

        for(auto& i:nums)

            sum2+=i;

        return sum-sum2;

    }

};

results matching ""

    No results matching ""