码迷,mamicode.com
首页 > 编程语言 > 详细

去重 排序

时间:2015-12-21 16:14:35      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:

明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。     Input Param       n               输入随机数的个数       inputArray      n个随机整数组成的数组        Return Value      OutputArray    输出处理后的随机整数   注:测试用例保证输入参数的正确性,答题者无需验证。

 

import java.util.*;

public class Main{
    public static void main(String[] args){
        Scanner in = new Scanner(System.in);
        while(in.hasNextInt()){
            Set<Integer> set = new HashSet<>();
            int n = in.nextInt();
            for(int i=0;i<n;i++){
                set.add(in.nextInt());
            }
            List<Integer> list = new ArrayList<>();
            list.addAll(set);
            Collections.sort(list);
            for(int i:list){
                System.out.println(i);
            }
        }
    }
}
 
 
 
import java.util.*;
/**
 * Created by 华夏紫云 on 2015/11/23.
 */
public class Main {
    public static void main(String[] args) {
         Scanner sc=new Scanner(System.in);
        while (sc.hasNext()){
            int n=sc.nextInt();
            HashSet<Integer>  hashSet=new HashSet<Integer>();
            for(int i=0;i<n;i++){
                hashSet.add(sc.nextInt());
            }
            ArrayList<Integer> arrayList=new ArrayList<Integer>();
            Iterator<Integer> iterator=hashSet.iterator();
            while (iterator.hasNext()){
                arrayList.add(iterator.next());
 
            }
            Collections.sort(arrayList);
            //StringBuffer sb=new StringBuffer();
            for(int i=0;i<hashSet.size();i++){
                //sb.append(arrayList.get(i) + " ");
                System.out.println(arrayList.get(i));
            }
           // System.out.println(sb.substring(0,sb.length()-1));
        }
        }
    }
 
 
 
先输入有几个数字
5
12 34 12 56 78
输出
12 34 56 78
   

去重 排序

标签:

原文地址:http://www.cnblogs.com/bb3q/p/5063539.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!