【发布时间】:2018-09-13 10:54:38
【问题描述】:
我有一个由元素 (1,1,2,3,3,4) 组成的排序数组。我想从此数组中获取唯一元素以及结果数组的长度。
输出数组应由 (1,2,3,4) 和 size = 4 组成。
【问题讨论】:
标签: java
我有一个由元素 (1,1,2,3,3,4) 组成的排序数组。我想从此数组中获取唯一元素以及结果数组的长度。
输出数组应由 (1,2,3,4) 和 size = 4 组成。
【问题讨论】:
标签: java
【讨论】:
这里最简单的做法可能是将数组元素添加到排序集中,例如TreeSet:
int[] array = new int[] {1, 1, 2, 3, 3, 4};
Set<Integer> set = new TreeSet<>();
for (int num : array) {
set.add(num);
}
如果您的代码稍后还需要使用集合,则此选项会很有意义。
【讨论】:
【讨论】: