448. Find All Numbers Disappeared in an Array

xiaoxiao2021-02-27  409

原题

Given an array of integers where 1 ≤ a[i] ≤ n (n = size of array), some elements appear twice and others appear once.

Find all the elements of [1, n] inclusive that do not appear in this array.

Could you do it without extra space and in O(n) runtime? You may assume the returned list does not count as extra space.

Example:

Input: [4,3,2,7,8,2,3,1] Output: [5,6]

代码实现

public IList<int> FindDisappearedNumbers(int[] nums) { IList<int> rtn = new List<int>(); for (int i = 0; i < nums.Length; i++) rtn.Add(i + 1); return rtn.Except(nums).ToList(); }
转载请注明原文地址: https://www.6miu.com/read-3024.html

最新回复(0)