【发布时间】:2021-05-21 18:18:20
【问题描述】:
public static int[] removeSameNumber(int[] input) {
removeSamenumber() takes numbers (int) to array and returns new array with deleted duplicates.
new int[] {2, 2} ==== new int[] {2}
new int[] {1, 2, 1, 3, 2} ==== new int[] {1, 2, 3}
不得使用List、Set 或其他动态集合。你只需要处理数组。
不得使用Arrays.copyOf()等现有函数。
我尝试了很多不同的方法,但都没有奏效
我是初学者,你的帮助对我很有帮助:)
【问题讨论】:
-
如果您真的不想使用集合,您可以遍历数组,复制新数组中尚未遇到的值。但同样,你为什么不想为此使用集合呢?他们会让工作变得更简单。
-
你已经尝试了什么?已经看到这个会很有趣
标签: java arrays duplicates