一:题目描述
二:题目解答
首先,我们需要弄清题意,也就是,第一个数是总个数,后面的才是我们要进行处理的数。题目的要求有两个,就是去重复和排序,而TreeSet的特性刚好可以满足要求,所以我们可以先把它装入到TreeSet,然后再依次取出来就可以了。代码如下:
import java.util.*;
public class Main{
public static void main(String [] args){
Scanner sc =new Scanner(System.in);
while(sc.hasNext()){
int num=sc.nextInt();
TreeSet<Integer> treeSet=new TreeSet<Integer>();
for(int i=0;i<num;i++){
int temp=sc.nextInt();
treeSet.add(temp);
}
for(Integer i:treeSet){
System.out.println(i);
}
}
}
}