博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数字去重排序
阅读量:7222 次
发布时间:2019-06-29

本文共 1395 字,大约阅读时间需要 4 分钟。

输入描述:

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

输出描述:

返回多行,处理后的结果

输入例子1:
11102040326740208930040015
输出例子1:
10152032406789300400 分别使用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
aList=new HashSet
(); int i=scanner.nextInt(); for (int j=0; j< i; j++) { aList.add(scanner.nextInt()); } Iterator iterator=aList.iterator(); ArrayList
n =new ArrayList
(); 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
aList=new TreeSet
(); int i=scanner.nextInt(); for (int j=0; j< i; j++) { aList.add(scanner.nextInt()); } for (Integer m : aList) { System.out.println(m); } } }}

 

转载于:https://www.cnblogs.com/52circle/p/9009488.html

你可能感兴趣的文章
scrollview不充满屏幕的原因
查看>>
PHP单例模式
查看>>
解密敏捷自动化测试
查看>>
DelphiMVC拦截器介绍
查看>>
Spring Cloud构建微服务架构:分布式配置中心【Dalston版】
查看>>
iOS 11正式版终于来了!强力助攻小程序
查看>>
开放平台API接口调用频率控制系统设计浅谈
查看>>
Lucene4.3进阶开发之潜龙勿用( 七)
查看>>
DTD和schema小总结
查看>>
去掉导航栏的黑线
查看>>
怎样让html加载完毕后加载js代码
查看>>
piwik 案例介绍
查看>>
敏感字过滤
查看>>
为什么我们要从 NodeJS 迁移到 Ruby on Rails
查看>>
Android 文件式数据库Realm
查看>>
Linux 面试知识点笔记
查看>>
论flex布局和box布局的华为meta8手机自带浏览器的兼容
查看>>
dubbo与springcloud初识
查看>>
iis web.config 配置示例
查看>>
归并排序
查看>>