268. Missing Number

来源:互联网 发布:南风知我意结局是什么 编辑:程序博客网 时间:2024/06/06 12:01

题意:给一个本应该从0~n的有序数组,但缺了一项,求缺了哪个值。

思路:原来的数组的和是确定了,求出这个和,再减去现在数组的和,差值就是缺的值。

class Solution {public:    int missingNumber(vector<int>& nums) {        int n = nums.size();        int sum = (n+1)*n/2;        int ans = 0;        for(int i = 0;i<n;i++)            ans += nums[i];        return sum-ans;    }};

原创粉丝点击