448. 找到所有数组中消失的数字

技术448. 找到所有数组中消失的数字 448. 找到所有数组中消失的数字给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但

448.找到所有数组中消失的数字

给你一个含n个整数的数组nums,其中nums[i]在区间[1,n]内。请你找出所有在[1,n]范围内但没有出现在nums中的数字,并以数组的形式返回结果。

来源:力扣(LeetCode)

链接:https://leet代码-cn。com/problems/查找所有数字-消失在数组中

著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

导入Java。乌提尔。ArrayList

导入Java。乌提尔。列表;

解决方案类{

私有void交换(int[] nums,int a,int b){ 0

int tmp=nums[a];

nums[a]=nums[b];

nums[b]=tmp;

}

公共列表整数查找已消失的数字(int[]nums){ 0

(同Internationalorganizations)国际组织索引=0;

while(索引nums。长度){ 0

if(nums[index]==index 1){ 0

指数;

} else {

if(nums[nums[index]-1]==nums[index])

指数;

} else {

swap(nums,index,nums[index]-1);

}

}

}

list integer ret=new ArrayList();

for(int I=0;I nums . LengTii){ 0

if (nums[i]!=I 1){ 0

ret。增加(一1);

}

}

返回浸水使柔软

}

}

心之所向,素履以往生如逆旅,一苇以航

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/147918.html

(0)

相关推荐

  • 如何进行charles断点调试

    技术如何进行charles断点调试本篇文章给大家分享的是有关如何进行charles断点调试,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。适用场景:客户端发起

    攻略 2021年11月17日
  • 如何使用Ant进行ssh和scp操作

    技术如何使用Ant进行ssh和scp操作今天就跟大家聊聊有关如何使用Ant进行ssh和scp操作,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。使用Ant进行ssh

    攻略 2021年11月10日
  • java中的堆和栈是什么数据结构(java栈的应用数据结构)

    技术java数据结构中栈怎么应用本篇内容主要讲解“java数据结构中栈怎么应用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“java数据结构中栈怎么应用”吧!1.声明一个栈接

    攻略 2021年12月22日
  • 生成器与常见内置函数

    技术生成器与常见内置函数 生成器与常见内置函数异常捕获补充
    # 异常捕获的完整形式
    try:name
    except NameError as e:pass
    except Exception as e:p

    礼包 2021年11月23日
  • 支付宝怎么交违章罚款,2021支付宝怎么交违章停车

    技术支付宝怎么交违章罚款,2021支付宝怎么交违章停车1、下载交管12123APP,用车主身份证注册,进去后可以看到车主身份证下所有车辆的情况支付宝怎么交违章罚款。按照说明一步步走下去就可以了。
    2、上支付宝,找到更多,

    生活 2021年10月22日
  • MAC上安装MYSQL的步骤是什么

    技术MAC上安装MYSQL的步骤是什么这篇文章主要讲解了“MAC上安装MYSQL的步骤是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MAC上安装MYSQL的步骤是什

    攻略 2021年10月22日