韩国私人网站服务器,北京做冷冻牛羊肉的网站,沈阳网站建设方案外包,建筑网招工网目录 第一章、算法题1.1#xff09;题目描述1.2#xff09;解题思路与答案1.3#xff09;牛客链接 友情提醒: 先看文章目录#xff0c;大致了解文章知识点结构#xff0c;点击文章目录可直接跳转到文章指定位置。 第一章、算法题
1.1#xff09;题目描述
题目描述题目描述1.2解题思路与答案1.3牛客链接 友情提醒: 先看文章目录大致了解文章知识点结构点击文章目录可直接跳转到文章指定位置。 第一章、算法题
1.1题目描述
题目描述 明明生成了NN个1到500之间的随机整数。请你删去其中重复的数字即相同的数字只保留一个把其余相同的数去掉然后再把这些数从小到大排序按照排好的顺序输出。
数据范围 1 \le n \le 1000 \1≤n≤1000 输入的数字大小满足 1 \leval \le 500 \1≤val≤500
输入描述 第一行先输入随机整数的个数 N 。 接下来的 N 行每行输入一个整数代表明明生成的随机数。 具体格式可以参考下面的示例。
输出描述 输出多行表示输入数据处理后的结果
示例
1.2解题思路与答案
解题思路 ①将数据存入TreeSet集合进行去重排序 ②遍历输出数据
答案
import java.util.*;public class Main {public static void main(String[] args) {Scanner sc new Scanner(System.in);//获取总个数int num sc.nextInt();//创建TreeSet进行去重排序TreeSet se new TreeSet();//输入num个数据for(int i 0 ; i num ;i){se.add(sc.nextInt());}Iterator iterator se.iterator();while (iterator.hasNext()){System.out.println(iterator.next());}}
}
1.3牛客链接
牛客网链接