题解 | 明明的随机数

明明的随机数

https://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0

import java.util.Scanner;
import java.util.Set;
import java.util.HashSet;
import java.util.Arrays;
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        Set<Integer> set = new HashSet<>();
        for(int i = 0;i<n;i++){
            set.add(sc.nextInt());
        }
        Integer[] results = set.toArray(new Integer[0]);
        Arrays.sort(results);
        for(int result : results){
            System.out.println(result);
        }
    }
}

看到去重首先想到的就是hashSet,哈希表具有天然的去重效果。然后构造一个初始化结果为Integer[0]的数组存放set转换成数组形式的值results。利用数组的函数sort来对results进行排序

全部评论

相关推荐

ming_ri:“很抱歉,您的简历和我们当前的职位需求不是很匹配”
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务