思路
这个题的题眼就是去重和排序。
用Java代码的话首先想到的一定是把输入放在容器里,那么能够去重的容器就是Set。所有的Set都是不允许重复的,这一点就不是问题了。
接下来说排序,TreeSet是有序的Set,因此我决定采用TreeSet。
代码
import java.util.Scanner;
import java.util.Set;
import java.util.TreeSet;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while (in.hasNext()) {
Set<Integer> set = new TreeSet<>();
int num = in.nextInt();
for (int i = 0; i < num; i++) {
set.add(in.nextInt());
}
set.forEach(System.out::println);
}
}
}

京公网安备 11010502036488号