首页 前端知识 明明生成了 � N个1到500之间的随机整数。请你删去其中重复的数字,即相同的数字只保留一个,把其余相同的数去掉,然后再把这些数从小到大排序,按照排好的顺序输出。 数据范围: 1 ≤ � ≤ 1000 1≤n≤1000 ,输入的数字大小满足 1 ≤ � � � ≤ 500 1≤val≤500

明明生成了 � N个1到500之间的随机整数。请你删去其中重复的数字,即相同的数字只保留一个,把其余相同的数去掉,然后再把这些数从小到大排序,按照排好的顺序输出。 数据范围: 1 ≤ � ≤ 1000 1≤n≤1000 ,输入的数字大小满足 1 ≤ � � � ≤ 500 1≤val≤500

2024-04-18 12:04:26 前端知识 前端哥 317 934 我要收藏
这道题可以使用Set来去除重复元素,然后将结果放入一个List中并排序输出。
复制

具体代码如下(Java实):

import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner();
Set<integer> set = new HashSet&lt;&gt;();
for (int i = 0; i &lt; n; ) {
int num = scanner.nextInt();
.add(num);
}
List<integer> list = new ArrayList&lt;&gt;();
Collections.sort(list);
for (int num : list) {
System.out(num);
}
}
}
复制

你可以根据自己的需求调整输入和输出的方式。

转载请注明出处或者链接地址:https://www.qianduange.cn//article/5190.html
标签
评论
还可以输入200
共0条数据,当前/页
发布的文章

JQuery中的load()、$

2024-05-10 08:05:15

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!