zoukankan      html  css  js  c++  java
  • 数字去重排序

    输入描述:

    输入多行,先输入随机整数的个数,再输入相应个数的整数

    输出描述:

    返回多行,处理后的结果

    输入例子1:
    11
    10
    20
    40
    32
    67
    40
    20
    89
    300
    400
    15
    
    输出例子1:
    10
    15
    20
    32
    40
    67
    89
    300
    400
    分别使用HashSet与TreeSet实现
    import java.util.ArrayList;
    import java.util.Collections;
    import java.util.HashSet;
    import java.util.Iterator;
    import java.util.Scanner;
    
    public class M2 {
    	public static void main(String[] args) {
    		Scanner scanner=new Scanner(System.in);
    		while (scanner.hasNext()) {
    			
    		HashSet<Integer> aList=new HashSet<Integer>();		
    		int i=scanner.nextInt();
    		for (int j=0; j< i; j++) {				
    			aList.add(scanner.nextInt());																			
    		}
    		Iterator iterator=aList.iterator();
    		ArrayList<Integer> n =new ArrayList<Integer>();
    		for (int j = 0; j < aList.size(); j++) {
    			n.add((Integer) iterator.next());
    		}
    		Collections.sort(n);
    		for (int m = 0; m < aList.size(); m++) {
    			System.out.println(n.get(m));
    		}
    		}
    	}
    }
    

     while(sc.hasNext())不只一个输入

    import java.util.Scanner;
    import java.util.TreeSet;
    
    public class M3 {
    	public static void main(String[] args) {
    		Scanner scanner=new Scanner(System.in);
    		while (scanner.hasNext()) {
    			
    			TreeSet<Integer> aList=new TreeSet<Integer>();		
    			int i=scanner.nextInt();
    			for (int j=0; j< i; j++) {				
    				aList.add(scanner.nextInt());																			
    			}
    			
    			for (Integer m : aList) {
    				System.out.println(m);
    			}
    		}
    	}
    }
    
  • 相关阅读:
    Android_存储访问框架SAF
    Android_基础之分辨率
    Android_存储之SharedPreferences
    Android_存储之DataBase之Room
    Android_AndroidX简介&Junit4
    Android_四大组件之ContentProvider
    Android_四大组件之BroadcastReceiver
    Android_四大组件之Service
    Android启动过程_大致流程
    福利来袭,赶紧上车!
  • 原文地址:https://www.cnblogs.com/52circle/p/9009488.html
Copyright © 2011-2022 走看看