Java详解如何找到数组中所有消失的数字

 时间:2026-02-14 04:20:08

1、实现集合算法,算法思想:

1. 创建一个集合,遍历一遍数组,将数组元素添加到集合中;

2. 遍历 1 至 数组长度 n 的所有数字,通过集合判断缺失的元素。

Java详解如何找到数组中所有消失的数字

2、编写并运行本地测试主方法,测试集合算法;观察控制台输出,符合预期,本地测试通过。

Java详解如何找到数组中所有消失的数字

3、平台提交集合算法,测试通过。

Java详解如何找到数组中所有消失的数字

4、实现原地筛选算法,算法思想:

1. 遍历数组 nums,将每个数组元素对应索引位置的元素取负数(如果已经是负数,即该位置对应的元素已经出现过,则保持即可);

2. 再次遍历所有数组索引,如果该索引位置的元素还是正数,则说明该索引对应的元素没有出现在数组中。

Java详解如何找到数组中所有消失的数字

5、编写并执行本地测试主方法,测试原地筛选算法,观察控制台输出,符合预期,本地测试通过。

Java详解如何找到数组中所有消失的数字

6、平台提交原地筛选算法,测试通过。

Java详解如何找到数组中所有消失的数字

  • 女孩自我保护的忠告
  • 洗衣服去污的方法
  • 中国留学生在美国如何办理结婚,如何办理离婚?
  • linux钩子函数使用方法
  • 青菜蛋黄粥怎么做
  • 热门搜索
    手抄报我的中国梦 最美少年手抄报 英语国庆节手抄报内容 祖国在我心中手抄报资料 绿色手抄报内容 抗美援朝70周年手抄报 五一手抄报资料 书香校园手抄报资料 手抄报a3版面设计图 手抄报怎么做