Problem Description

集合有一个重要的特性:互异性,即集合中任意两个元素都是不同的,互异性使得集合中的元素没有重复。给你 n 个包含重复数字的无序正整数序列,建立一个有序链表,链表中的结点按照数值非降序排列且不包含重复元素,输出该有序链表。

Input

输入包含多组测试数据,对于每组测试数据:
输入的第一行为一个正整数 n(1 ≤ n ≤ 100),
第二行为 n 个正整数 b1,b2,...,bn(0 ≤ bi ≤ 230)。

Output

对于每组测试数据,按照非降序输出链表的节点值。

Sample Input

1
2
2
1 1
6
6 3 5 2 2 3

Sample Output

2
1
2 3 5 6
import java.util.*;public class Main {public static void main(String args[]) {Scanner reader = new Scanner(System.in);while(reader.hasNext()) {int n = reader.nextInt();TreeSet<Integer> set = new TreeSet<Integer>();for(int i=0; i<n; i++) {set.add(reader.nextInt());}Iterator<Integer> it = set.iterator();System.out.print(it.next());while(it.hasNext()) {System.out.print(" "+it.next());}System.out.println();}}
}

链表的有序集合(java)相关推荐

  1. 链表的有序集合_JAVA

    Description 集合有一个重要的特性:互异性,即集合中任意两个元素都是不同的,互异性使得集合中的元素没有重复.给你 n 个包含重复数字的无序正整数序列,建立一个有序链表,链表中的结点按照数值非 ...

  2. SDUTOJ 2178 - 链表的有序集合

    Problem Description 集合有一个重要的特性:互异性,即集合中任意两个元素都是不同的,互异性使得集合中的元素没有重复.给你 n 个包含重复数字的无序正整数序列,建立一个有序链表,链表中 ...

  3. K - 链表的有序集合_Java

    Description 集合有一个重要的特性:互异性,即集合中任意两个元素都是不同的,互异性使得集合中的元素没有重复.给你 n 个包含重复数字的无序正整数序列,建立一个有序链表,链表中的结点按照数值非 ...

  4. SDUT-2178 链表的有序集合

    Problem Description 集合有一个重要的特性:互异性,即集合中任意两个元素都是不同的,互异性使得集合中的元素没有重复.给你 n 个包含重复数字的无序正整数序列,建立一个有序链表,链表中 ...

  5. Redis和nosql简介,api调用;Redis数据功能(String类型的数据处理);List数据结构(及Java调用处理);Hash数据结构;Set数据结构功能;sortedSet(有序集合)数

    1.Redis和nosql简介,api调用 14.1/ nosql介绍 NoSQL:一类新出现的数据库(not only sql),它的特点: 1.  不支持SQL语法 2.  存储结构跟传统关系型数 ...

  6. Java单链表、双端链表、有序链表实现

    Java单链表.双端链表.有序链表实现 原创 2014年03月31日 23:45:35 标签: Java / 单链表 / 双端链表 / 有序链表 65040 单链表: insertFirst:在表头插 ...

  7. Java版数据结构之单向链表 新增,有序新增的两种方式,修改和删除(CRUD)

    Java版数据结构之单向链表 CRUD Java版数据结构之单向链表 新增,有序新增的两种方式,修改和删除; 留了一个疑问; 我的代码仓库:https://github.com/zhuangbinan ...

  8. 41.Java HashMap有序集合

    Java HashMap 在ArrayList一章中,您了解到数组将项存储为有序集合,并且必须使用索引号(int类型)访问它们.然而,哈希映射将项目存储在"键/值"对中,您可以通过 ...

  9. 20200909:链表类题目集合下

    链表类题目集合下 题目 思路与算法 代码实现 写在最后 题目 1.138. 复制带随机指针的链表 2.21. 合并两个有序链表 3.23. 合并K个升序链表 思路与算法 返回深拷贝这个题目的意思读清楚 ...

最新文章

  1. luogu P4035 [JSOI2008]球形空间产生器(高斯消元 / 模拟退火)
  2. html 连续发送数据库,不要在循环中对数据库进行操作.htm
  3. python中字典的常用函数_Python字典dict常用方法函数实例
  4. Python小白的数学建模课-17.条件最短路径算法
  5. python sum 数组原理_Python – Sum 4D数组
  6. creator图片循环显示_Cocos creator 游戏背景循环滚动--Javascript编写
  7. Spring-aop-简单示例
  8. Steve Thair谈DevOps on Windows的演变与面临的挑战
  9. ORACLE常用的一些特殊SQL,收藏收藏,下次需要的时候就不用再翻箱倒柜了
  10. JQueryDOM之创建节点
  11. 学习笔记: ES7(ES2016)新功能
  12. Selenium2 + Python3.6实战(五):生成HTML测试报告 Invalid argument
  13. Delphi开发人员指南 第一部份快速开发的基础 第2章 Object Pascal 语言(二)
  14. Centos7 制作系统iso镜像文件
  15. 明天(10分)C语言
  16. 字符串str.format()方法的个人整理
  17. 用了MybatisPlus后,我很久没有手写sql了
  18. magento 获取自定义产品属性和属性值
  19. type-c英文怎么读音发音,type-c怎么读英语发音
  20. 计算机电池维修方案,解决方案:计算机主板电池已耗尽,如果不更换电池该怎么办?如何更换电池...

热门文章

  1. 10Wqps评论中台,如何架构?B站是这么做的!!!
  2. 从事嵌入式软件开发的好处是什么
  3. windows server 2012 进程 出现大量桌面窗口管理器的 解决方法
  4. Adguard,一键屏蔽电脑所有广告
  5. Unity中的矩阵Matrix
  6. 华为交换机S5735S如何堆叠iStack
  7. chapter8 Pull Complexity Downwards
  8. 【转】Mac 下钥匙串不能授权访问怎么解决--不错
  9. 《淘宝网店》:计算总收益
  10. idea中ctrl+shift+f(在文件中查找)失效,全图文解决方案