删除重复

439 词

题目描述

在一无符号整型数组中,存在着一些重复的数字,请将重复的数字去掉,再按升序进行输出。

输入

输入数据由两行组成,第一行为数字的数量,第二行则是由空格分隔的数据。

输出

由回车分隔的若干数据。

样例输入

1
2
5
1 1 6 3 3

样例输出

1
2
3
1
3
6

题解

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import java.util.Scanner;
import java.util.TreeSet;

public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
TreeSet ts = new TreeSet();
int n = sc.nextInt();
for (int i = 0; i < n; i++) {
ts.add(sc.nextInt());
}
for (Object e : ts) {
System.out.println(e);
}
}
}