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

 时间:2026-04-22 22:28:47

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 女孩自我保护的忠告
  • 洗衣服去污的方法
  • 中国留学生在美国如何办理结婚,如何办理离婚?
  • linux钩子函数使用方法
  • 青菜蛋黄粥怎么做
  • 热门搜索
    电子邮件的特点 微信怎么看好友在不在线 高考失利怎么办 网上买的飞机票怎么取 四月份适合去哪里旅游 上环后多久可以性生活 夕阳红老年旅游团 湖南省旅游 吃什么可以去斑 温州科技职业学院怎么样