/**
* 明明想在學校中請一些同學一起做一項問卷調查,為了實驗的客觀性,他先用計算機生成了N個1到1000之間的隨機整數(N≤1000),
* 對于其中重復的數字,只保留一個,把其余相同的數去掉,不同的數對應著不同的學生的學號,然后再把這些數從小到大排序,按照排好的順序去找同學做調查,
* 請你協助明明完成“去重”與“排序”的作業(同一個測驗用例里可能會有多組資料,希望大家能正確處理),
* @author Sun
*
*/
1 import java.util.Scanner; 2 import java.util.TreeSet; 3 4 /** 5 * 明明想在學校中請一些同學一起做一項問卷調查,為了實驗的客觀性,他先用計算機生成了N個1到1000之間的隨機整數(N≤1000), 6 * 對于其中重復的數字,只保留一個,把其余相同的數去掉,不同的數對應著不同的學生的學號,然后再把這些數從小到大排序,按照排好的順序去找同學做調查, 7 * 請你協助明明完成“去重”與“排序”的作業(同一個測驗用例里可能會有多組資料,希望大家能正確處理), 8 * @author Sun 9 * 10 */ 11 public class Test_14 12 { 13 public static void main(String[] args) { 14 Scanner sc=new Scanner(System.in); 15 while(sc.hasNext()){ 16 TreeSet<Integer> set=new TreeSet<Integer>(); 17 int n=sc.nextInt(); 18 if(n>0){ 19 for(int i=0;i<n;i++){ 20 set.add(sc.nextInt()); 21 } 22 } 23 for(Integer i:set){ 24 System.out.println(i); 25 } 26 } 27 } 28 }
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/63654.html
標籤:其他
上一篇:1-演算法題之空瓶子換水喝
下一篇:二叉搜索樹
