我有一个包含元素(1,1,2,3,3,4)的排序数组。我想从这个数组和结果数组的长度中获取唯一的元素。
输出数组应包含(1,2,3,4)和size = 4.
答案 0 :(得分:3)
答案 1 :(得分:1)
这里最简单的方法可能是将数组元素添加到有序集合中,例如TreeSet
:
int[] array = new int[] {1, 1, 2, 3, 3, 4};
Set<Integer> set = new TreeSet<>();
for (int num : array) {
set.add(num);
}
如果您的代码稍后需要使用某个集合,那么这个选项很有意义。
答案 2 :(得分:1)