前言

Java终于不恶心我了,天哪,TreeSet万岁(坏了,暴露主题了,我的天哪~~)

题目要求

P1059题目链接

分析

当然,我们可以编写排序算法和去重算法,balabala,但我们用的是Java啊,总得抬一回头吧,嘿嘿~~

TreeSet本身实现了Set,Java的Set就能去重,何况这是Integer诶,白送简直~~没覆盖问题……

TreeSet默认的排序是升序排列,天秀~~

AC代码

import java.util.Scanner;
import java.util.TreeSet;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int num = scanner.nextInt();TreeSet<Integer> set = new TreeSet<>();for (int i = 0; i < num; i++) {set.add(scanner.nextInt());}System.out.println(set.size());StringBuilder builder = new StringBuilder();for (int i : set) {builder.append(i + " ");}System.out.println(builder.toString().trim());scanner.close();}
}

后记

此等水题,不用Java的好工具,显得我不会Java,Java真香!!

于是:
Java也很香,只是没Python香。 ——进阶的JFarmer

用Java简便地去重+排序(洛谷P1059题题解,Java语言描述)相关推荐

  1. 不怂Java进制转换(洛谷P1143题题解,Java语言描述)

    感慨 Java也能这么好使啊,不容易-- --进阶的JFarmer 题目要求 P1143题目链接 分析 进制转换其实也还好,但既然用了Java,那就得扬眉吐气一次,体会体会利用API轻松秒题的感受,机 ...

  2. 线性存储的最短平均检索时间(洛谷P1253题题解,Java语言描述)

    题目要求 P1253题目链接 分析 很像 ~洛谷P1223题题解~,也是一种类似SJF的贪心法. 排个序,由于两个不大于10000的数,乘起来还是int,就使用int属性吧. 数据量小,所以Scann ...

  3. 队列模拟约瑟夫问题(洛谷P1996题题解,Java语言描述)

    题目要求 P1996题目链接 分析 以前就研究过"约瑟夫环"问题: <单循环链表求解约瑟夫环问题(Java语言描述)> <杀人游戏~约瑟夫环(洛谷P1145题题解 ...

  4. 贪心策略摘果子(洛谷P1478题题解,Java语言描述)

    题目要求 P1478题目链接 分析 本题的低配版题目链接 → 题解 那个题就是纯水题没啥可写的,我除了贴代码无话可说,但这题吧,虽然不算难,但也可一说. 建议大家移步这里 → 精辟题解 这位爷写了本题 ...

  5. 生日排序(洛谷P1104题题解,Java语言描述)

    题目要求 P1104题目链接 分析 一个典型的排序题,我们将针对 year.month.day.id 四个属性进行排序,并输出对应的 name . 使用面向对象,封装一个类,再使用sort做下处理就行 ...

  6. 排序分发“魔法照片”(洛谷P1583题题解,Java语言描述)

    题目要求 P1583题目链接 分析 感觉需要排两次序,一次是为了获取额外权重而进行的排序,另一次是加上额外权重以后为了得到最终权重而进行的排序. 为了便于随机访问,我还是选择了数组这个线性结构. 另外 ...

  7. 去重的Set解不出“斯诺登的密码”(洛谷P1603题题解,Java语言描述)

    题目要求 P1603题目链接 分析 我们不如直接获取其平方数,这个就要基于HashMap啦,提前指定一下初始长度! 像10啊,20啊这种模完只剩00的,就不要了吧(他说是要最小的结果,开头0要去掉,那 ...

  8. [计数排序]统计三个数和的[最大概率](洛谷P2911题题解,Java语言描述)

    题目要求 P2911题目链接 分析 我用暴力思想做的,对每种和进行计数. 暴力的基本思想是计数排序,开一个数组,计数最后按照要求得到结果. 遍历的过程就很暴力哈哈哈-- 这位大神用期望做的,Orz → ...

  9. 按字母位置关系给数字排序(洛谷P4414题题解,Java语言描述)

    题目要求 P4414题目链接 分析 这题其实就是排序,特别水,因为只有三个数-- 问题是这排序咋排呢?也不是那么直接的,因为是按照ABC之间位置关系排一下. 其实简单处理的话就是先排序,直接按照ABC ...

最新文章

  1. basePath = request.getScheme()+://+request.getServerName()+:+r
  2. python教程书籍推荐-推荐几本对于Python初学者比较好的书籍(内含PDF)
  3. java动态代理原理及解析
  4. android 视图覆盖,如何在Android中添加覆盖视图超过其他视图?
  5. hibernate连接数据库配置
  6. HAProxy用法详解 全网最详细中文文档
  7. 如何把笔记本变成显示器_笔记本电脑如何连接使用今声优盒
  8. 死锁与活锁的区别,死锁与饥饿的区别?
  9. 判断sem信号量为零_kernel.sem信号量调优
  10. JZOJ 1286. 太空电梯
  11. 【经典精读】Transformer模型深度解读
  12. SwipeRefreshLayout+RecyclerView滑动冲突解决
  13. android 百度地图应用
  14. 请善待,那些舍得借钱给你们的人!
  15. 云服务器修改密码无法登录,云服务器修改登录密码
  16. 翻译:数据页面和数据行
  17. python爬京东优惠券_京东抽奖爬虫LiteVersion
  18. css3 3D立体相册实现
  19. WordPress插件开发教程1:开发第一个WordPress插件
  20. 自己写的C盘清理工具 Ver1.0.0

热门文章

  1. thinkPHP伪静态,如何去掉index.php呢?
  2. .ai域名注册已经极具投资价值进入火爆期
  3. 数据结构入门之链表(C语言实现)
  4. Windows消息传递机制详解
  5. Android网络课程笔记-----本地音乐播放
  6. Sencha touch API
  7. java 历届试题 合根植物
  8. idea导入gitlab上面的项目
  9. Spark学习之RDD的概念
  10. c++2010修复不了_汽车凹痕太小修复不了?汽车无痕修复是骗局还是技术不行?...