题解 | #明明的随机数#

明明的随机数

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

import java.util.*;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        // while (scan.hasNext()) {
        //     ArrayList<Integer> list = new ArrayList<>();
        //     int count = scan.nextInt();
        //     for (int i = 0; i < count; i++) {
        //         int num = scan.nextInt();
        //         if (!list.contains(num)) {
        //             list.add(num);
        //         }
        //     }
        //     Collections.sort(list);
        //     list.forEach(System.out::println);
        // }

        int count = scan.nextInt();
        TreeSet<Integer> treeSet = new TreeSet<>();
        for (int i = 0; i < count; i++) {
            treeSet.add(scan.nextInt());
        }
        Iterator<Integer> iterator = treeSet.iterator();
        while (iterator.hasNext()) {
            System.out.println(iterator.next());
        }
    }
}

方法1:

使用list接收输入并去重,排序,输出;

方法2:

利用treeSet数据结构,去重排序,直接输出;

全部评论

相关推荐

Java抽象带篮子:简历怎么写可以看看我发的帖子,你的第一个是实习经历吗?那怎么写的是你的第一个练手项目呢?简历写的怎么样直接投小厂面试一下就知道了
没有实习经历,还有机会进...
点赞 评论 收藏
分享
程序员牛肉:主要是因为小厂的资金本来就很吃紧,所以更喜欢有实习经历的同学。来了就能上手。 而大厂因为钱多,实习生一天三四百的就不算事。所以愿意培养你,在面试的时候也就不在乎你有没有实习(除非是同级别大厂的实习。) 按照你的简历来看,同质化太严重了。项目也很烂大街。 要么换项目,要么考研。 你现在选择工作的话,前景不是很好了。
点赞 评论 收藏
分享
投递长鑫存储等公司7个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务