首页 > 其他分享 >LeetCode448. Find All Numbers Disappeared in an Array

LeetCode448. Find All Numbers Disappeared in an Array

时间:2022-09-19 20:22:40浏览次数:84  
标签:nums int LeetCode448 Disappeared vector Numbers Array

题意

n个数, 统计1-n中未出现的数

方法

遍历和标记

代码

class Solution {
public:
    vector<int> findDisappearedNumbers(vector<int>& nums) {
        sort(nums.begin(), nums.end());

        int n = nums.size();
        vector<int> ans;
        vector<int> num(100024);
        for (int i = 0; i <= n; i++) {
            num[i] = 0;
        }

        for (int i = 0; i < n; i++) {
            num[nums[i]] = 1;
        }

        for (int i = 1; i <= n; i++) {
            if (num[i] == 0) ans.push_back(i);
        }

        return ans;
    }
};

标签:nums,int,LeetCode448,Disappeared,vector,Numbers,Array
From: https://www.cnblogs.com/Figure_at_a_Window/p/16708938.html

相关文章

  • UEC++ 容器:TArray
    说明:容器是方便我们存储数据的载体,在虚幻中,为我们提供了三种容器。分别是TArray,TMap,TSet。首先虚幻提供的容器都是同质容器,只能用来存储相同类型的数据。三种容器具备不同......
  • Smallest Subarrays With Maximum Bitwise OR
    SmallestSubarraysWithMaximumBitwiseORYouaregivena0-indexedarray nums oflength$n$,consistingofnon-negativeintegers.Foreachindex$i$from$......
  • [LeetCode] 2007. Find Original Array From Doubled Array
    Anintegerarray original istransformedintoa doubled array changed byappending twicethevalue ofeveryelementin original,andthenrandomly sh......
  • 2007. Find Original Array From Doubled Array
    Anintegerarray original istransformedintoa doubled array changed byappending twicethevalue ofeveryelementin original,andthenrandomly ......
  • Function pointer array
    #include<iostream>usingnamespacestd;doublesum(constdouble,constdouble);doubleproduct(constdouble,constdouble);doublesubtract(constdouble,c......
  • ArrayList 为什么线程不安全【转载】
    一、源码分析首先看看这个类所拥有的部分属性字段:1publicclassArrayList<E>extendsAbstractList<E>2implementsList<E>,RandomAccess,Cloneable,java.io.......
  • FormArray 调整数据位置
    getbeans(){returnthis.validateForm.get('beans')asFormArray;}change(fromIdx,toIdx){constformGroup=this.beans.at(fromIdx);this.beans.......
  • array.js 说明
    文件说明:数组操作集合引入代码:import$arrayfrom'@/common/js/array.js'varlists=['桌子','椅子','电视','空调','冰箱']//从数组中随机抽取二个元素varg......
  • Java 中的二维数组(2d array):一些细节
    二维数组长度char[][]paul=newchar[2][5];intn1=paul[1].length;System.out.println(n1);//5intn2=pa......
  • 16.判断JSON是JSONObject或者JSONArray
    JSONObjectjson=newJSONObject();Objectjson1=newJSONTokener(rrinfo.getParametersJson()).nextValue();if(json1instanceofJSONObject){json=JSONObject.parse......